OVH Cloud OVH Cloud

Dlookup retourne valeur nulle

2 réponses
Avatar
Dakota
Bonjour,

J'utilise la fonction DLOOKUP dans un formualaire pour=20
rechercher le pr=E9nom d'un employ=E9 dans la base de donn=E9es=20
du personnel.
pren =3D DLookup("[PRENOM]", "EMPLOYES", "[NOM]=3D'DURAND'")

Dans le cas o=F9 le nom employ=E9 existe dans la base de=20
donn=E9es OK =E7a marche.

Mais dans le cas o=F9 le nom donn=E9 n'existe pas, la=20
fonction Dlookup retourne le message : "Erreur 94 -=20
utilisation incorrecte de null".

Quelle est la syntaxe pour faire en sorte que la valeur=20
de la variable pren soit "X" si l'employ=E9 recherch=E9=20
n'existe pas ?

Merci pour votre aide.

2 réponses

Avatar
Dakota
Une solution serait :

pren = nz(DLookup("[PRENOM]", "EMPLOYES", "[NOM]
='DURAND'"),"X")

Est-ce LA solution ?


-----Message d'origine-----
Bonjour,

J'utilise la fonction DLOOKUP dans un formualaire pour
rechercher le prénom d'un employé dans la base de
données

du personnel.
pren = DLookup("[PRENOM]", "EMPLOYES", "[NOM]='DURAND'")

Dans le cas où le nom employé existe dans la base de
données OK ça marche.

Mais dans le cas où le nom donné n'existe pas, la
fonction Dlookup retourne le message : "Erreur 94 -
utilisation incorrecte de null".

Quelle est la syntaxe pour faire en sorte que la valeur
de la variable pren soit "X" si l'employé recherché
n'existe pas ?

Merci pour votre aide.
.



Avatar
Pierre CFI [mvp]
bonjour
utilise Nz(DLookup("[PRENOM]", "EMPLOYES", "[NOM]='DURAND'"),"X")

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dakota" a écrit dans le message de news:149a01c50771$b4a331a0$
Bonjour,

J'utilise la fonction DLOOKUP dans un formualaire pour
rechercher le prénom d'un employé dans la base de données
du personnel.
pren = DLookup("[PRENOM]", "EMPLOYES", "[NOM]='DURAND'")

Dans le cas où le nom employé existe dans la base de
données OK ça marche.

Mais dans le cas où le nom donné n'existe pas, la
fonction Dlookup retourne le message : "Erreur 94 -
utilisation incorrecte de null".

Quelle est la syntaxe pour faire en sorte que la valeur
de la variable pren soit "X" si l'employé recherché
n'existe pas ?

Merci pour votre aide.