Section courante

A propos

Section administrative du site

DLOOKUP

Regarde la donnée
Access 2019, Access 2016, Access 2013, Access 2010, Access 2007, Access 2003, Access XP, Access 2000 Microsoft Access

Syntaxe

DLookup(FieldName,TableName, [criteria])

Paramètres

Nom Description
FieldName Ce paramètre permet d'indiquer le champ, dans un contrôle de formulaire ou une fonction, que vous souhaitez retourner.
TableName Ce paramètre permet d'indiquer l'ensemble d'enregistrement. Il peut s'agit s'agir du nom d'une table ou le nom d'une requête.
criteria Ce paramètre optionnel permet d'indiquer le critère de recherche à appliquer à l'expression.

Description

Cette fonction permet de retourner la valeur spécifié d'un ensemble de données numérique d'un domaine ou d'un ensemble d'enregistrement.

Remarques

Exemple

Voici un exemple de comment utiliser la fonction DLookup dans Microsoft Access :

DLookup("[UnitPrice]", "Order Details", "OrderID = 10247")

Dans cet exemple, vous récupéreriez le champ UnitPrice de la table Order Details où l'OrderID est 10247. Cela correspond à l'instruction SQL suivante :

SELECT UnitPrice AS Expr1
FROM [Order Details]
WHERE ((([Order Details].OrderID)=10247));

Vous pouvez également récupérer un calcul à l'aide de la fonction DLookup. Par exemple :

DLookup("UnitPrice * Quantity", "Order Details", "OrderID = 10247")

Cet exemple renverrait le produit du champ UnitPrice par le champ Quantity de la table Order Details, où l'OrderID est 10247. Cela correspond à l'instruction SQL suivante :

SELECT UnitPrice * Quantity AS Expr1
FROM [Order Details]
WHERE ((([Order Details].OrderID)=10247));

Vous pouvez également utiliser un contrôle de formulaire dans la fonction DLookup. Par exemple :

DLookup("CustomerID", "Orders", "OrderID = " & Forms![Orders]!OrderID)

Cet exemple renverrait le champ CustomerID de la table Orders pour l'enregistrement actuellement affiché dans le formulaire Orders (en fonction de OrderID).



Dernière mise à jour : Mardi, le 28 juillet 2015