Bonjour,
Je me permets de poster car je suis tres embétée et j'y ai passé le
week end mais je ne trouve pas de solution et ce projet et pour cette
semaine.
J'ai un formulaire dans lequel j'ai deux champs qui sont en affichage.
Seulement, quand j'ouvre le formulaire en ajout, c'est 2 champs sont
des listes déroulantes alimentées par deux tables. Quand j'ouvre le
formulaire en modification, ces 2 champs deviennent juste des zone de
texte en affichage, qui eux sont alimentés par une troisieme table.
J'ai donc la table produit qui m'affiche les caractéristiques des
produits dans laquelle j'enregistre l'id du nom du produit et l'id de
la catégorie du produit, une table catégorie qui alimente la 1ere
liste deroulante et une table produit qui alimente la deuxieme liste.
Mon probleme est donc a l'ouverture du formulaire en modification car
dans les deux zone de texte, n'apparaissent que les id du nom du
produit et de la catégorie.Je n'arrive pas à faire le lien entre les
trois tables.
J'ai essayé de le faire en sql mais au moment de l'exécution j'ai une
erreur: Une action sql nécessite un argument consistant en une
instruction sql.
Voici ma ligne de code:
Merci de m'aider a trouver l'erreur ou siune autre solution est plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DoCmd.RunSQL "SELECT NomProduits.NomProduit FROM NomProduits WHERE NomProduits.RéfNomProduit=(SELECT Produit.RéfNomProduit FROM Produits WHERE Produit.RéfNomProduit = Forms!FicheProduit.Texte70);"
simple.
Merci beaucoup
Partager