Oui je m'en étais rendu compte après avoir posté. j'ai testé avec un Like sans succès.
je compare ma variable Code marque contenant juste le nom d'une marque et je regarde si dans mon champ désignation elle est contenu:
ex: Chercher le premier code marque de ma table toto (ex: "SAMSUNG") contenu dans la désignation de ma table titi : "TV LED 55 SAMSUNG UE55F9000"
Du coup en gros les caractères génériques doivent être mis dans ma variable Code marque et pas dans ma désignation. Mais je ne sais pas comment faire.
J'ai retesté ce matin le code que j'ai fourni en mettant LIKE car du coup j'avais un doute mais ça me met toujours des 0. Il considère mon caractère étoile comme un caractère étoile et pas comme un caractère générique.
InterroMarques = Nz(DLookup("[CODE MARQUE]", "Union Marques", " '" & StrDesign & "' Like [CODE MARQUE] & '*' "), 0)
Dans strDesign pour l'instant je met juste un texte au hasard pour faire des test et pour éviter trop de messages d'erreurs. c'est pour ça que j'ai encadré de guillemet StrDesign. Mais à terme StrDesign prendra la valeur du champ [titi].[Désignation] donc je suppose qu'il faudra enlever les guillemets.
Partager