Problème requête Access

zambidid -  
 zambidid -
Bonjour,

je suis debutant en access, j'essaye de faire un truc simple.

J'ai deux tables une stock l'autre factures.
trois champs dans chaque : clé primaire, ref, designation

dans la premiere je rentre mes stocks :
ref 1, designation hop, ref 2 designation hip hop, ref 3..........

Quand je vais dans ma table facture j'aimerais que quand je selectionne la ref il m'indique la désignation.
j'ai donc bien ma liste deroulante "ref" dans facture qui apparait et je choisis ma ref.
mais impossible dans un champ texte ou liste d'afficher juste la désignation.

j'ai mis dans mon champs designation :
SELECT stock.Désignation FROM stock, factures WHERE (((stock.N°)=[factures.ref]));

donc la ca marche mais que pour la premiere entrée, des que je rentre une deuxieme "ref", la forcement il m'indique dans désignation 2 résultats puisqu'il va prendre tout les champs "ref" de la table facture et je voudrais qu'il ne prenne que la ref de la ligne en cours.

Quelqu'un à une idée ?

Merci d'avance.

2 réponses

xkristi Messages postés 4336 Date d'inscription   Statut Membre Dernière intervention   564
 
'jour !

Lorsque tu as deux tables tu fais la jointure avec Where
table1.clef=table2.clef
and table2.ref=refchoisie

à toi de remplacer les noms de table et de champ

0
zambidid
 
oui mais c'est ce que j'ai fait, mais ref choisie il va regarde dans le colonne ref et donc ajouter a chaque fois la nouvelle ref que je vais rentrer, hors je veux que la ref choisis = a la colone ref mais seulement la ligne en cours d'utilisation
0