Dans ton projet VBA il faut ajouter une référence au composant "Microsoft DAO 3.x Object Library"
Après tu auras accès aux objets MS Access.
Pour ouvrir une base de données Access:
Dim db As Database
Set db = DBEngine.Workspaces(0).OpenDatabase("c:\mabase.mdb" )
Pour accéder à la définition d'une requête :
Dim qr As QueryDef
... ouverture db ...
Set qr = db.QueryDefs("MaRequete" )
Tu peux alors modifier la requête par la propriété .sql, la collection .Fields (je crois), etc.
Message édité par tegu le 26-01-2006 à 16:46:24