Bonjour à tous,
J'ai du code qui ressemble à
Ma requête VBA_R_get_DATA est la suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 strqry = "SELECT * From VBA_R_get_DATA" Set db = CurrentDb Set rec = CurrentDb.OpenRecordset(strqry) If Not (rec.BOF And rec.EOF) Then rec.MoveLast rec.MoveFirst intCount = rec.RecordCount For intLoop = 1 To intCount VAL_1 = rec("VALUE1") VAL_2 = rec("VALUE2") 'trautement divers rec.MoveNext Next intLoop End If
Quand j'exécute le requête seule, il me demande l'appli, c'est parfait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM T_Applications WHERE (((T_Applications.Nom_Court)=[appli]));
Mais je voudrais pourvoir lui passer cette valeur en paramètre en VBA : je n'ai pas envie de devoir recopier la requête SQL dans le code VBA pour replacer le [appli] par "& value &" dans la chaine de caractères.
L'idée est que si on modifie la requête, on n' pas besoin de modifier le code.
Est ce possible ?
Si oui comment ?
Je sèche.
Merci de votre aide
Partager