OVH Cloud OVH Cloud

fonction dlookup

6 réponses
Avatar
Valérie
Bonjour à tous,
pourquoi cette fonction ne fonctionne pas : mavaleur = DLookup("[02]",
"table", "[code]='" & TEST & "'")
table sur laquelle je dois avoir 12 champs correspondant aux mois de
l'année, mon code TEST existe et j'ai une valeur dans le champ 02 mais à
chaque fois cela me ramene Null (et je suis certaine de ne pas faire
d'erreur dans le nom des champs!)
Ca commence à m'enerver !
Merci beaucoup pour votre aide

6 réponses

Avatar
Raymond [mvp]
Bonjour.

Si le champ [code] est numérique enlever les '
mavaleur = DLookup("[02]", "table", "[code] = " & TEST )


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Valérie" a écrit dans le message de
news:br9grt$1tl$
Bonjour à tous,
pourquoi cette fonction ne fonctionne pas : mavaleur = DLookup("[02]",
"table", "[code]='" & TEST & "'")
table sur laquelle je dois avoir 12 champs correspondant aux mois de
l'année, mon code TEST existe et j'ai une valeur dans le champ 02 mais à
chaque fois cela me ramene Null (et je suis certaine de ne pas faire
d'erreur dans le nom des champs!)
Ca commence à m'enerver !
Merci beaucoup pour votre aide




Avatar
Valérie
mon champ CODE est bien de type texte
Avatar
Raymond [mvp]
dans ce cas es-tu sûre que février est bien 02 et non 2 dans la table ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Valérie" a écrit dans le message de
news:br9hq7$5j9$
mon champ CODE est bien de type texte




Avatar
3stone
Salut,

"Valérie" a écrit
pourquoi cette fonction ne fonctionne pas : mavaleur = DLookup("[02]",
"table", "[code]='" & TEST & "'")
table sur laquelle je dois avoir 12 champs correspondant aux mois de
l'année, mon code TEST existe et j'ai une valeur dans le champ 02 mais à
chaque fois cela me ramene Null (et je suis certaine de ne pas faire
d'erreur dans le nom des champs!)
Ca commence à m'enerver !



Tes champs ne se nomment sûrement pas 01, 02, 03....
vu qu'ils *devraient* commencer par une lettre!!!


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------

Avatar
Valérie
en fait il faut que je mette avant : moncode="TEST" puis ensuite mavaleur DLookup("[02]",
"table", "[code]='" & moncode & "'") pour que cela fonctionne. Merci pour
ton attention et tes pistes de recherche
Avatar
Valérie
Mes champs se nomment bien 02, 03 etc Merci quand meme