ACCESS DEBUTANT

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.
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. ds l sql
    enlver la table facture
    normalement doit etre comme ca la logique
    select stock.designation form stock where stock.ref= '" & composant & "'
    1. Contributeur
      Bonsoir,

      tu as multiplié les post pour la même question.
      Ce n'est pas la meilleure façon d'utiliser ce forum...
      C'est mieux de réécrire dans ton post si tu veux le faire remonter
      eric