Bonjour,
Désolé pour le titre, j'ai eu du mal à trouver ce que je voulais
Avec l'aide (un petit peu) du tuto de Caféine pour la recherche multi-critères (et principalement le complément, qui permet via un double clic d'avoir le détail de la ligne), j'ai créé un formulaire sur une table. Jusque-là, pas de souci
Dans cette table (table1), j'ai son ID auto (qu'on appelera Id1), et une clé secondaire (qu'on appelera ID2), car cette table (table2) liée à une autre.
Du coup, dans mon formulaire créé en automatique, j'ai ces 2 ID qui apparaissent.
Seulement, pour plus de clarté sur mon formulaire, plutôt que de mettre l'ID2, je voudrais mettre un autre champ de ma seconde table. J'ai donc créé une requête, qui me permet de récupérer ce champ avec comme requête ceci :
Où [Formulaires]![frmtable1]![ID2] équivaut à la textbox de ma clé secondaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT NomChamp2 FROM Table2 WHERE (((Id2)=[Formulaires]![frmtable1]![ID2]));
Quand je lance mon formulaire, malheureusement, dans ma nouvelle TextBox, j'ai la valeur #Nom*? qui apparait, et je comprend pas pourquoi
Pourtant, quand je lance ma requête en même temps que mon formulaire, ma requête me renvoie bien une valeur
Quelqu'un aurait une idée ?
Pour information, j'ai créé une requête pour récupérer le champ, car je voyait pas trop comment faire autrement. S'il y a une autre solution, je suis preneur
Partager