Bonjour,
Voici l'exposé de mon souci :
J'ai 2 formulaires ; sur le 1er, des listes déroulantes formées par 2 colonnes (i.e. N° Fourn;Nom Fourn) le N° est masqué, seul le Nom apparait dans la liste.
Sur le 2ème formulaire, j'entre des données et je souhaiterais également récupérer le "Nom Fourn" de la liste déroulante du 1er formulaire (ceci m'évitant de le saisir de nouveau). Mais c'est le N° qui s'affiche.
J'ai essayé un Dlookup, mais je n'arrive pas à faire référence au 1er formulaire.
J'ai un peu de mal à comprendre le fonctionnement de DLookup. Je me suis documenté au travers de plusieurs discussions, mais ça ne passe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Me.NomFourn.Value=DLookup("[NomFourn]","Constat","[N° Fournisseur]="&[NomFourn])
- Me.NomFourn.Value : correspond au champ de mon 2ème formulaire qui devrait recevoir la valeur "Nom Fourn" de mon 1er formulaire (là, c'est ok).
- "[NomFourn]" : c'est le nom de ma liste déroulante du 1er formulaire qui va me renvoyer sa valeur (là aussi, je crois que c'est ok).
- "Constat" : c'est la table dans laquelle "NomFourn" se trouve (celle qui est rattaché au 1er formulaire, il me semble).
- "[N° Fournisseur]=" : là je coince, je pense que c'est la 1ere colonne de ma liste déroulante (celle qui est masquée).
-&[NomFourn] : ce doit être le nom de ma liste déroulante.
Est-ce que le raisonnement est bon ? J'ai toujours le N° Fourn qui s'affiche dans mon 2ème formulaire, j'aimerai pouvoir identifier mon fournisseur d'un seul coup d'oeil par son nom et non pas par son N°.
Merci de ce que vous pouvez m'apporter.
Partager