Utilisation de Dlookup

Fermé
Maude_84 - 24 oct. 2013 à 10:54
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 25 oct. 2013 à 08:39
Bonjour, j'ai des difficultés dans l'utilisation de la fonction Dlookup

j'ai une table "prefixe" avec les champs [pref_ser] et [pref_org], je veux retourner le nom contenu dans le champ [pref_ser] qui correspond au nom contenu dans le champ [pref_org]

voici la table Prefixe

Pref_Org

ADJI
BA
BAX
BAYA



Pref_Ser
ADJI
BAGO
BAGO
BAYA

et voici le code

mystring=BAGOYE

myprefix=Dlookup("[pref_ser]","prefixe",Left(mystring,2))

Mais je n'ai aucun résultat.

Merci pour votre aide.




1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
25 oct. 2013 à 08:39
Bonjour,

mystring = "BAGOYE"
myprefix = DLookup("[pref_ser]", "prefixe", "[pref_org] LIKE '" & Left(mystring, 2) & "'")


mais,

qui correspond au nom contenu dans le champ [pref_org] pourquoi vous ne prenez que les deux premieres lettres ??????

Du fait que vous avez plusieurs enregistrements ayant les deux premieres lettres "BA" , dlookup retourne null, alors que theoriquement il devrait retourner le valeur d'un champ !!!!!

A+
0