OVH Cloud OVH Cloud

Variables dans des requetes

3 réponses
Avatar
fred
Bonjour =E0 tous,
Je voudrais savoir comment faire une requete en sql sous=20
access mais en passant en variable les valeurs d'un champ=20
d'une table.
Exemple Table1(1 champ) et Table2(10 champs dont 1=20
identique a celui de la Table1)
Requete: je veux tout de la Table2 quand les 2 champs en=20
commun sont similaire. Mais je veux faire tourner la=20
requete autant de fois qu'il y a de valeurs dans=20
Table1.champ1
Si il faut passer par un module vb cela ne me derange pas=20
(du moment qu'on m'explique! lool)
Voila merci d'avance!!
bonne journ=E9e

3 réponses

Avatar
Gafish
Bonjour,

Pour avoir tout de la table2 quand les deux champs sont similaires, et avoir
autant de résultat qu'il y a de valeurs dans Table1, dans une requête Access
tu mets tes deux tables, tu fais le lien entre les deux (tu cliques sur le
champ qui doit etre identique dans les deux sur ta table1 par exemple, et
sans relacher tu glisses jusqu'au champ correspondant de la table2).
Après à quel moment intervient ici la variable ? A quoi va-t-elle servir ?
D'ou viendra-t-elle ?

Arnaud

"fred" a écrit dans le message news:
897a01c49649$d1974fb0$
Bonjour à tous,
Je voudrais savoir comment faire une requete en sql sous
access mais en passant en variable les valeurs d'un champ
d'une table.
Exemple Table1(1 champ) et Table2(10 champs dont 1
identique a celui de la Table1)
Requete: je veux tout de la Table2 quand les 2 champs en
commun sont similaire. Mais je veux faire tourner la
requete autant de fois qu'il y a de valeurs dans
Table1.champ1
Si il faut passer par un module vb cela ne me derange pas
(du moment qu'on m'explique! lool)
Voila merci d'avance!!
bonne journée
Avatar
fred
Oui autant pour moi j'ai oublié l'explication :)
En fait les 2 champs sont différents dans le sens ou celui
de la Table1 ne contient qu'une seule fois chaque valeur
du champ de la table 2 (ou la il y a des doublons
possibles)
je me suis mieux exprimé??
Excusez moi encore!!
Avatar
Gafish
Oui, je crois voir ce que tu veux faire. Par contre je ne comprends toujours
pas à quel moment intervient la variable.
Essaie de faire comme je t'ai dit dans la première réponse. Tu mets tes deux
tables, tu fais le lien, et ensuite tu selectionne les champs à afficher en
double cliquant dessus.
Ensuite regarde ce que te donne cette requête, normalement si j'ai compris
ca devrait afficher ce que tu veux. Si ce n'est pas le cas, reviens ici
préciser ce que tu voudrais voir.

"fred" a écrit dans le message news:
07c801c49653$20f314f0$
Oui autant pour moi j'ai oublié l'explication :)
En fait les 2 champs sont différents dans le sens ou celui
de la Table1 ne contient qu'une seule fois chaque valeur
du champ de la table 2 (ou la il y a des doublons
possibles)
je me suis mieux exprimé??
Excusez moi encore!!