OVH Cloud OVH Cloud

Dlookup et critères multiples

4 réponses
Avatar
Didier
Bonjour,

Comment pourrais je r=E9aliser une recherche multicrit=E8re=20
avec la fonction dlookup?

Je m'explique, j'ai une table dans laquelle je peux=20
retrouv=E9s x fois le m=EAme individu, mais qu'une seule fois=20
l'individu concern=E9 =E0 une date donn=E9e...
Du genre:
=3D DLookup("[Inf =E0 afficher]", "Table", "[Individu] =3D=20
DUPONT" AND [Date]=3D 21/11/03)

cel=E0 =E9videmment ne marche pas et n'=E9tonneras personne,=20
mais comment pourrais je faire pour bricoler une fonction=20
de ce type...
merci de votre attention... et de votre sagacit=E9!!

4 réponses

Avatar
Guy DETIENNE
Salut ;O)

Le multicritère est tout à fait possible avec la fonction dLookUp.
Aussi, je ne sais pas s'il est correct d'utiliser comme nom de champ Date
alors que Date est un mot-clé de VB...

Essaye ceci (en respectant bien la syntaxe):

= DLookup("[Inf à afficher]", "Table", "[Individu] = 'DUPONT' AND
[TonChampDate]= #" & Format$("21/11/03", "mm/dd/yyyy") & "#")

Guy


--
__________________________________
Tchao.net: L'informatique à votre dimension
www.tchao.net
Pour toute réponse, retirer le .nospam de l'adresse mail
ou cliquez ici http://cerbermail.com/?6nQ9U2fpkD

"Didier" a écrit dans le message de
news:032501c3b05c$2ea91aa0$
Bonjour,

Comment pourrais je réaliser une recherche multicritère
avec la fonction dlookup?

Je m'explique, j'ai une table dans laquelle je peux
retrouvés x fois le même individu, mais qu'une seule fois
l'individu concerné à une date donnée...
Du genre:
= DLookup("[Inf à afficher]", "Table", "[Individu] DUPONT" AND [Date]= 21/11/03)

celà évidemment ne marche pas et n'étonneras personne,
mais comment pourrais je faire pour bricoler une fonction
de ce type...
merci de votre attention... et de votre sagacité!!
Avatar
Didier
Vous êtes tous partis en RTT ???
Avatar
Didier
Bonsoir !

Juste le temps de procéder à quelque verifications et
pour vous dire que celà marche !

je suis très content, celà m'ouvre beaucoup de
perspectives (simplification de code....)

Quels sont à votre avis les limites de cette fonction ?

Au plaisir de vous lire...
Avatar
Jeff
Bonjour

Qu'entends-tu par limites ?

Si tu déceler un problème avec Dlookup et un critère complexe, utilise
alors un Recordset qui pourrait éventuellement résoudre la limitation.

--
Cordialement

Jeff

Charte du forum : http://users.skynet.be/mpfa/

"Didier" a écrit dans le message de
news:377401c3b06c$59037060$

Bonsoir !

Juste le temps de procéder à quelque verifications et
pour vous dire que celà marche !

je suis très content, celà m'ouvre beaucoup de
perspectives (simplification de code....)

Quels sont à votre avis les limites de cette fonction ?

Au plaisir de vous lire...