Bonjour marot,
j'ai déja utilisé cette methode mais l'erreur subsiste. Ce que je ne comprends vraiment pas c'est pourquoi la methode OpenRecordset ne fonctionne meme pas avec une requete enregistré dans la base courante. Elle ne fonctionne que quand je lui passe un nom de table existante comme parametre. C'est fou !!!
Pour exemple:
ce code ne fonctionne pas:
Set rst = db.OpenRecordset("SELECT * FROM R_tri_date", dbOpenDynaset)
R_tri_date etant une requete de ma base
alors que celui ci fonctionne:
Set rst = db.OpenRecordset("SELECT * FROM T_FREX", dbOpenDynaset)
T_FREX etant une table de ma base.
Manque de chance, j'ai besoin du premier !!!
Le probleme majeur vient de la. Je pense qu'il doit y avoir des declarations prealables necessaires mais je ne vois pas lesquelles.
Merci pour ton aide.
Partager