Aidez moi s'il vous plait ACCESS VBA
zambidid
-
LatelyGeek Messages postés 1759 Statut Membre -
LatelyGeek Messages postés 1759 Statut Membre -
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 ?
D'avance merci
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 ?
D'avance merci
A voir également:
- Aidez moi s'il vous plait ACCESS VBA
- Incompatibilité de type vba ✓ - Forum Programmation
- Access appdata - Guide
- Acer quick access - Forum logiciel systeme
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
- Excel compter cellule couleur sans vba - Guide
1 réponse
Il me faut des tas de précisions.
Déjà, tu as l'air de dire que tu saisis directement dans les tables, mais comment?
Je ne comprends pas.
Je ne comprends pas non plus quels sont les champs de ta table factures, tu n'as pas besoin d'y mettre un champ désignation vu qu'il est déjà dans ta table stock et que ces deux tables devraient être liées par la ref article.
Essaye ça. Tu lies les deux tables, et tu fais une requête basée sur les deux. Tu prends la ref dans la table FACTURES et la désignation dans la table stock. Dès que tu choisiras une ref, la désignation s'affichera directement...
Déjà, tu as l'air de dire que tu saisis directement dans les tables, mais comment?
Je ne comprends pas.
Je ne comprends pas non plus quels sont les champs de ta table factures, tu n'as pas besoin d'y mettre un champ désignation vu qu'il est déjà dans ta table stock et que ces deux tables devraient être liées par la ref article.
Essaye ça. Tu lies les deux tables, et tu fais une requête basée sur les deux. Tu prends la ref dans la table FACTURES et la désignation dans la table stock. Dès que tu choisiras une ref, la désignation s'affichera directement...