DFirst, DLast, fonctions

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Vous pouvez utiliser les fonctions DFirst et DLast pour renvoyer un enregistrement aléatoire d’un champ particulier dans une table ou requête quand vous avez besoin d’une valeur à partir de ce champ. Utilisez les fonctions DFirst et DLast dans un macro, un module, une expression de requête ou un contrôle calculé sur un formulaire ou un état.

Syntaxe

DFirst ( expr domaine [critères] )

DLast ( expr domaine [critères] )

Les fonctions DFirst et DLast contiennent les arguments suivants :

Argument

Description

expr

Obligatoire. Expression qui identifie le champ à partir de laquelle vous souhaitez rechercher la première ou la dernière valeur. Il peut être soit une expression de chaîne, qui identifie un champ dans une table ou requête ou une expression qui effectue un calcul sur les données de ce champ. Dans exvaleur_nominale, vous pouvez inclure le nom d’un champ dans une table, un contrôle sur un formulaire, une constante ou une fonction. Si expr inclut une fonction, elle peut être intégrée ou définie par l’utilisateur, mais pas sur un autre domaine agrégation ou fonction d’agrégation SQL.

domaine

Obligatoire. Une expression de chaîne identifiant le jeu d’enregistrements qui constituent le domaine.

critères

Facultatif. Expression de chaîne utilisée pour limiter la plage de données à partir de laquelle la fonction DFirst ou DLast est exécutée. Par exemple, critères est souvent équivalent à la clause WHERE dans une expression SQL, sans le mot où. Si critères est omis, les fonctions DFirst et DLast évaluent expr par rapport à l’intégralité du domaine. N’importe quel champ qui est inclus dans les critères doit également être un champ de domaine; dans le cas contraire, les fonctions DFirst et DLast renvoient une Null.


Notes

Remarque : Si vous voulez renvoyer le premier ou dernier enregistrement dans un jeu d’enregistrements ( domaine ), vous devez créer une requête de tri est croissant ou décroissant et définissez la propriété TopValues sur 1. Pour plus d’informations, consultez la rubrique de la propriété TopValues . À partir d’un module Visual Basic pour Applications (VBA), vous pouvez également créer un objet jeu d’enregistrements et utilisez la méthode MoveFirst ou MoveLast pour renvoyer le premier ou dernier enregistrement dans un jeu d’enregistrements.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×