Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Vous pouvez utiliser la propriété PremièresValeurs pour renvoyer un nombre spécifié ou un pourcentage d’enregistrements répondant aux critères que vous spécifiez. Par exemple, il se peut que vous souhaitiez renvoyer les 10 premières valeurs des 25 pour cent supérieurs de toutes les valeurs dans un champ.

Remarque : La propriété PremièresValeurs s’applique uniquement aux requêtes Ajout, Création de table et Sélection.

Paramètre

La définition de propriété PremièresValeurs est une valeur de nombre entier représentant le nombre exact de valeurs à renvoyer, ou un nombre suivi du signe de pourcentage (%) représentant le pourcentage d’enregistrements à renvoyer. Par exemple, pour renvoyer les 10 premières valeurs, définissez la propriété PremièresValeurs sur 10, et pour renvoyer les 10 % de premières valeurs, définissez la propriété PremièresValeurs sur 10 %.

Vous ne pouvez pas définir cette propriété directement dans le code. Elle est définie dans un mode SQL de la fenêtre Requête à l’aide d’une clause TOP n ou TOP n PRECENT dans l’instruction SQL.

Vous pouvez également définir la propriété PremièresValeurs à l’aide de la feuille de propriétés de la requête ou de la zone Premières valeurs sous Outils sous l’onglet Création.

Remarque : La propriété PremièresValeurs dans la feuille de propriétés de la requête et sous l’onglet Création est une zone de liste modifiable de valeurs et de valeurs de pourcentage. Vous pouvez sélectionner l’une de ces valeurs ou taper n’importe quel paramètre valide dans la zone.

Remarques

En règle générale, vous utilisez la définition de propriété PremièresValeurs conjointement avec des champs triés. Le champ pour lequel vous voulez afficher les premières valeurs doit être le champ le plus à gauche dont la zone Trier est sélectionnée dans la grille de création de la requête. Un tri croissant renvoie les enregistrements dont les valeurs sont les plus basses, et un tri décroissant ceux dont les valeurs sont les plus élevées. Si vous spécifiez de renvoyer un nombre spécifique d’enregistrements, tous les enregistrements dont la valeur correspond à celle du dernier enregistrement sont également renvoyées.

Par exemple, supposons qu’un ensemble d’employés ait les totaux de ventes suivants.

Ventes

Vendeur

90 000

Leverling

80 000

Peacock

70 000

Davolio

70 000

King

60 000

Suyama

50 000

Buchanan


Si vous définissez la propriété PremièresValeurs sur 3 avec un tri décroissant sur le champ Sales (Ventes), Microsoft Office Access 2007 renvoie les quatre enregistrements suivants.

Ventes

Vendeur

90 000

Leverling

80 000

Peacock

70 000

Davolio

70 000

King


Remarque : Pour renvoyer les valeurs les plus élevées ou les plus basses sans afficher les valeurs en double, définissez la propriété ValeursDistinctes dans la feuille de propriétés de la requête sur Oui.

Exemple

L’exemple suivant assigne une chaîne SQL qui renvoie les 10 produits les plus chers à la propriété Source pour un formulaire qui affiche les dix produits les plus coûteux.

Dim strGetSQL As String
strGetSQL = "SELECT TOP 10 Products.[ProductName] " _
& "AS TenMostExpensiveProducts, " _
& "Products.UnitPrice " _
& "FROM Products " _
& "ORDER BY Products.[UnitPrice] DESC;"
Me.RecordSource = strGetSQL

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×