LANCER UNE MACRO ACCESS DEPUIS VB6

Ulala2 Messages postés 86 Date d'inscription lundi 27 janvier 2003 Statut Membre Dernière intervention 10 décembre 2006 - 25 août 2006 à 11:13
Ulala2 Messages postés 86 Date d'inscription lundi 27 janvier 2003 Statut Membre Dernière intervention 10 décembre 2006 - 28 août 2006 à 19:39
Bonjour,

Je souhaiterais lancer une macro existante dans une base de donnée access déjà ouverte.

le code (simplifié) est le suivant :

dim Db As DAO.Database
Set Db = OpenDatabase(path & "" & mdb, , False)
Db.execute SQL
'ici je souhaiterai exécuter la macro1 de la base de donnee
Db.Close
Set Db = Nothing

merci d'avance.

2 réponses

tbbuim1 Messages postés 940 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 3 février 2011 9
25 août 2006 à 14:19
Tu dois mettre dans les références de ton projet Microsoft ACCESS blabla
Créer un objet ACCESS
et ensuite tu n'as plus qu'à lancer la macro comme si tu étais sous access...
Docmd.OpenMacro "Macro1"
Tu dois surement avoir une multitude d'exemples sur ce site, ou sur google...
TBBUIM
0
Ulala2 Messages postés 86 Date d'inscription lundi 27 janvier 2003 Statut Membre Dernière intervention 10 décembre 2006
28 août 2006 à 19:39
ping... pong!
0
Rejoignez-nous