Bonjour.
Je travaille sur une petite base de données Access.
J'ai crée une requète "Analyse croisée dynamique" paramètrée, nommée ANALYSE_DEFAUTS.
Les paramètres [Date de début] et [Date de fin] permettent de définir la plage temporelle à analyser.

Celà marche trés bien sous Access, l'analyse s'effectue correctement sur la période indiquée par l'utilisateur.

Là où ça se complique, c'est que je veux accéder à cette requete sous Visual Basic.
J'utilise un objet Recordset, sous ADODB, de la façon suivante :
Dim lRecSet As New ADODB.Recordset
Dim lSQL as String
lSQL = "SELECT * FROM ANALYSE_DEFAUTS"
With lRecSet
.Open lSQL, MyCnx, adOpenDynamic, adLockBatchOptimistic
. MoveFirst
etc, etc ....
Là ou ça coince, c'est que je ne sais pas comment indiquer la valeur des paramètres [Date de début] et [Date de fin] dans la requête Select lancée sous VB.
Evidemment, lors de l'éxécution, un joli message d'erreur apparait :
"Aucune valeur donnée pour un ou plusieurs des paramètres requis"
J'ai essayé plusieurs trucs, du style "Declare Machin", "Set bidule = ...", "Parameters ...", bref , rien ne marche ...

Quelq'un a-t-il un élément de réponse, pour que j'accède à cette fichue requête sous VB ?
Merci à tous.
SLTS