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!!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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é!!
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" <NoSpamDidier.Longet@ac-besancon.fr> a écrit dans le message de
news:032501c3b05c$2ea91aa0$a101280a@phx.gbl...
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é!!
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é!!