Bonjour,
Voilà je sais qu'il est possible de modifier le paramètre d'une requête sql lorsqu'il s'agit d'une requête de modification ou de suppression or dans mon cas il s'agit d'une requête de sélection.
Voyez plutôt :
Le problème ici c'est que la valeur de requeteSql.SQL ne change pas et est toujours sous la forme "... WHERE Date_Creation = [MaDate]". Or si j'execute le code RequeteSql.Parameters(0) là il m'affiche bien la date passé en paramètre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 set RequeteSql = currentdb.OpenRecordset(NomTableArchive) RequeteSql.Parameters("MaDate") = MaDate set ARCHIVE = currentdb.openRecorset(NomTableArchive) set REQUETE = Opendatabase(BaseSource).OpenRecordset(RequeteSql.SQL)
Il semblerait donc que lorsque l'on modifie un paramètre access ne modifie pas le sql. Que-dois je faire dans ce cas là ? J'aimerai mieux éviter de passer par une table temporaire si possible.
merci d'avance
Partager