ACCESS DEBUTANT

Fermé
zambidid - 21 mars 2008 à 13:24
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 21 mars 2008 à 23:43
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.

3 réponses

sooprano Messages postés 33 Date d'inscription dimanche 9 décembre 2007 Statut Membre Dernière intervention 22 avril 2008
21 mars 2008 à 16:19
ds l sql
enlver la table facture
normalement doit etre comme ca la logique
select stock.designation form stock where stock.ref= '" & composant & "'
0
reponse
erreur de syntaxe operateur absent ??
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
21 mars 2008 à 23:43
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
0