Bonjour,
Ma consigne avec DLookup ne fonctionne pas et je ne vois pas d'où vient le problème. Si quelqu'un pouvait m'aider, j'en serais très reconnaissant.
Merci d'avance
Bonjour,
Ma consigne avec DLookup ne fonctionne pas et je ne vois pas d'où vient le problème. Si quelqu'un pouvait m'aider, j'en serais très reconnaissant.
Merci d'avance
Domi.mi bonjour,
A priori ta syntaxe semble cohérente, mais pense la prochaine fois à utiliser la balise code afin de mettre à disposition ton code VBA.
En ce qui te concerne, la protection d'une quote est bien respectée quand il s'agit d’effectuer une recherche sur un champ de type texte. Pour la partie déclarations si VarNom attendu est de type texte, autant utiliser le bon typage de données à savoir String plutôt que Variant.
Donc concernant ta recherche, deux solutions :
1. Ref_Fournisseur_Dep n'est pas le nom du champ de ton formulaire (utilise l'auto-complétion afin d'être sûr),
2. La valeur recherchée dans la table T_Fournisseur n'existe pas
insère donc un msgbox me.Refournisseur_dep avant ton dlookup afin de contrôler ta valeur (présence du contrôle et matchage dans la table T_Fournisseur)
Evite également les caractères accentués dans le nom des tables et champs.
Cordialement
Jimbolion
N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
Retrouvez-moi sur le chat en salon base de données
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager