Bonjour,
J'étais à l'origine du post "[SQL-VBA] Variable dans une requete SQL".
Apres m'être fait aide, je solicite encore votre aide:
Apres avoir réussi à ouvrir un enregistrement d'une table en passant une variable dans une requete sql, une erreur m'est renvoyée:
"Elément non trouvée dans cette collection"
Pourtant lorsque j'exécute la requete seule en lui passant la variable en manuelle le résultat apparait bien...
et voici MaRequete:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim Rst As DAO.Recordset Dim Qdf As DAO.QueryDef Dim MaVariable as Currency Set Qdf = CurrentDb.QueryDefs("MaRequete") With Qdf: Qdf.Parameters("MonParametre") = MaVariable Qdf.Execute End With Set Rst = Qdf.OpenRecordset
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM MaTable WHERE (((MaTable.Colonne)=[MonParametre]));
Partager