Access: enter parameter value

Résolu/Fermé
05steph - 29 sept. 2007 à 18:40
05steph Messages postés 19 Date d'inscription mercredi 27 septembre 2006 Statut Membre Dernière intervention 5 octobre 2010 - 29 sept. 2007 à 19:52
Bonjour,

Je veux faire exécuter une chaîne SQL dans une boucle sur un paramètre. Mais j'ai une boîte de dialogue "Enter parameter value" qui me demande le paramètre. Si je le saisis, ça marche mais c'est pénible. Ai-je fais une erreur dans mon code ?

Merci

machaineSQL = "SELECT Table1.Champ INTO Table2 FROM Table1 WHERE (((Table1.Champ)=" & MaVariable & "));"
DoCmd.RunSQL machaineSQL

5 réponses

fl0 Messages postés 357 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 10 novembre 2021 209
29 sept. 2007 à 19:04
salut

peut tu me dire ce que tu attend de cette requete?
0
Ma variable correspond à un nom de banque.
Ma table1 contient 2 colonnes:
- la première contient des n° de cartes bancaires
- la deuxième contient le nom de la banque à laquelle la banque appartient

Le champ correspond au nom de la banque.

Je veux créer une table2 contenant les cartes d'une seule banque.

En français, ma chaîne SQL donne:
sélectionner les enregistrements de la table1 appartenant à la banque X et les mettre dans la table2.

Est-ce clair?

Merci
0
fl0 Messages postés 357 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 10 novembre 2021 209
29 sept. 2007 à 19:21
ok je vais peut etre pouvoir t'aider

tu programme ta requete comment?
grace a du code sur ton formulaire?
En VBa
0
fl0 Messages postés 357 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 10 novembre 2021 209
29 sept. 2007 à 19:35
j'ai peu etre une requete qui pourrais t'interésser

INSERT INTO Table2
SELECT n° de cartes bancaires
FROM Table1
WHERE nom de la banque = "le nom de la banque que tu veux"

je pense que ca devrais repondre a tes attentes
tien moi au courant
a+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
05steph Messages postés 19 Date d'inscription mercredi 27 septembre 2006 Statut Membre Dernière intervention 5 octobre 2010 7
29 sept. 2007 à 19:52
Merci, en fait c'était un problème de guillemets. J'en ai rajouté et ça marche:

WHERE (((Table1.Champ)='" & MaVariable & "'" & "));"


Merci
0