pid est une valeur entiere qui prendra le numéro du processus; pathAccess le chemin de msaccess sur ton ordi, pathBd2 le chemin d'acces de bd2, et nommacro le nom de la macro a lancer.
Sinon, dans bd1 tu peux ouvrir bd2 par le code c'est a dire automatiser bd2 comme ceci
Dim app As New Access.Application app.OpenCurrentDatabase pathBd2 app.DoCmd.RunMacro nomMacro
la derniere ligne lance la macro "nomMacro". Ce code doit être integré dans bd1
voilà bon si ca se trouve il ya un moyen 1000 fois plus simple on verra l'avis des experts :)
J
-----Message d'origine----- bjr à tous, avec access xp, peut on lancer une macro d'une base bd1 depuis une autre base bd2 ? merci de votre aide
.
Hello,
J'utilise Access 2000, mais je pense que ce que ceci
s'appliquera aussi a xp
si tu veux ouvrir bd2 en executant une macro, tu peux
lancer bd2 avec la comande Shell avec le parametre /x
<nomdelamacro> comme ceci
pid est une valeur entiere qui prendra le numéro du
processus; pathAccess le chemin de msaccess sur ton ordi,
pathBd2 le chemin d'acces de bd2, et nommacro le nom de la
macro a lancer.
Sinon, dans bd1 tu peux ouvrir bd2 par le code c'est a
dire automatiser bd2 comme ceci
Dim app As New Access.Application
app.OpenCurrentDatabase pathBd2
app.DoCmd.RunMacro nomMacro
la derniere ligne lance la macro "nomMacro". Ce code doit
être integré dans bd1
voilà bon si ca se trouve il ya un moyen 1000 fois plus
simple on verra l'avis des experts :)
J
-----Message d'origine-----
bjr à tous,
avec access xp, peut on lancer une macro d'une base bd1
depuis une autre base bd2 ?
merci de votre aide
pid est une valeur entiere qui prendra le numéro du processus; pathAccess le chemin de msaccess sur ton ordi, pathBd2 le chemin d'acces de bd2, et nommacro le nom de la macro a lancer.
Sinon, dans bd1 tu peux ouvrir bd2 par le code c'est a dire automatiser bd2 comme ceci
Dim app As New Access.Application app.OpenCurrentDatabase pathBd2 app.DoCmd.RunMacro nomMacro
la derniere ligne lance la macro "nomMacro". Ce code doit être integré dans bd1
voilà bon si ca se trouve il ya un moyen 1000 fois plus simple on verra l'avis des experts :)
J
-----Message d'origine----- bjr à tous, avec access xp, peut on lancer une macro d'une base bd1 depuis une autre base bd2 ? merci de votre aide
.
Js
appelle moi Bosch
-----Message d'origine----- j'avais pensé au shell et /x, mais ta solution par code, ça c'est du travail de pro! merci beaucoup.
-----Message d'origine----- Hello,
J'utilise Access 2000, mais je pense que ce que ceci s'appliquera aussi a xp
si tu veux ouvrir bd2 en executant une macro, tu peux lancer bd2 avec la comande Shell avec le parametre /x <nomdelamacro> comme ceci