J'ai fait des recherches sur les forums CCM, sur d'autres forums et sur pas mal de sites mais rien qui se rapporte à ce que je veux faire.
Est-ce impossible ?
J'ai essayé de la façon suivante de faire deux trois trucs mais ce n'est pas satisfaisant :
En créant une référence vers "Microsoft Access 9.0 Object Library" ("C:\Program Files\Microsoft Office\Office\MSACC9.OLB")...
A partir de là, en créant des objets Access dans le VBA, y compris des applications Access, des connexions Access aux bases, etc...
puis récupérer la ConnectionString en cours (CurrentProject.Connection.ConnectionString)...
Exemple :
CurrentProject.Connection.Close
CurrentProject.Connection.Open CurrentProject.BaseConnectionString, "Admin", ""
Ou encore :
Dim app As Access.Application
Set app = New Access.Application
app.OpenCurrentDatabase "f:\bd1.mdb", False
app.CurrentProject.Connection.Open CurrentProject.BaseConnectionString, "Admin", ""
Si vous avez la moindre idée, faîtes-en moi part stp.
Merci
Cyril