OVH Cloud OVH Cloud

ouvrir une base depuis une autre

2 réponses
Avatar
xavier
bonjour a tous

je souhaite ouvrir une base depuis une autre via un bouton dans un
formulaire j'ai fais ceci:
Dim mabase As String
mabase = "C:\mabase.mdb"
Call Shell(mabase, 1)

et ca marche pas .j'ai le message 'argument ou appel de procedure incorect'

merci de votre aide
xav

2 réponses

Avatar
Raymond [mvp]
Bonjour.

par cette méthode il faut indiquer le chemin d'accès à access.
deux solutions:
1-
Dim mabase As String
mabase = """c:program filesmicrosoft office
2003office11msaccess.exe"" ""C:mabase.mdb"""
Shell mabase, 1
2-
Shell """c:program filesmicrosoft office 2003office11msaccess.exe""
""C:mabase.mdb""", 1

Autre méthode par api qui permet de lancer un document quelconque et le
programme d'exécution est lancé selon l'extension du document.
voir : http://access.seneque.free.fr/executer_selon_ext.htm

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"xavier" <nono> a écrit dans le message de
news:%
bonjour a tous

je souhaite ouvrir une base depuis une autre via un bouton dans un
formulaire j'ai fais ceci:
Dim mabase As String
mabase = "C:mabase.mdb"
Call Shell(mabase, 1)

et ca marche pas .j'ai le message 'argument ou appel de procedure
incorect'


merci de votre aide
xav




Avatar
xavier
Merci raymond
ca marche super
xav
"Raymond [mvp]" a écrit dans le message de
news: #fms#
Bonjour.

par cette méthode il faut indiquer le chemin d'accès à access.
deux solutions:
1-
Dim mabase As String
mabase = """c:program filesmicrosoft office
2003office11msaccess.exe"" ""C:mabase.mdb"""
Shell mabase, 1
2-
Shell """c:program filesmicrosoft office 2003office11msaccess.exe""
""C:mabase.mdb""", 1

Autre méthode par api qui permet de lancer un document quelconque et le
programme d'exécution est lancé selon l'extension du document.
voir : http://access.seneque.free.fr/executer_selon_ext.htm

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"xavier" <nono> a écrit dans le message de
news:%
bonjour a tous

je souhaite ouvrir une base depuis une autre via un bouton dans un
formulaire j'ai fais ceci:
Dim mabase As String
mabase = "C:mabase.mdb"
Call Shell(mabase, 1)

et ca marche pas .j'ai le message 'argument ou appel de procedure
incorect'


merci de votre aide
xav