OVH Cloud OVH Cloud

Shell Access 2003

3 réponses
Avatar
Bernard
Bonjour et merci de considérer ma question.
Je souhaite lancer une appli Access depuis une autre.
Voici le code généré par l'assistant:

stAppName = "D:\Documents and Settings\MonNom\My Documents\MaBase.mdb"
Call Shell(stAppName, 1)

La procédure ne fonctionne pas; un message d'erreur invalide les arguments.
Je suis en Access 2003 sous Windows XP
L'environnement y est-il pour quelque chose? Ce genre de procédure
fonctionnait en Access 2k et Windows 2K

Je vous remercie pour vos précieux conseils.
Excellente journée à tous!

Ben

--
Ben 75 (qui vous remercie vivement)

3 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Essais :
Call Shell("MSACCESS.EXE " & stAppName, 1)

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Bernard" a écrit dans le message de
news:
Bonjour et merci de considérer ma question.
Je souhaite lancer une appli Access depuis une autre.
Voici le code généré par l'assistant:

stAppName = "D:Documents and SettingsMonNomMy DocumentsMaBase.mdb"
Call Shell(stAppName, 1)

La procédure ne fonctionne pas; un message d'erreur invalide les
arguments.

Je suis en Access 2003 sous Windows XP
L'environnement y est-il pour quelque chose? Ce genre de procédure
fonctionnait en Access 2k et Windows 2K

Je vous remercie pour vos précieux conseils.
Excellente journée à tous!

Ben

--
Ben 75 (qui vous remercie vivement)


Avatar
Jessy Sempere [MVP]
J'oubliai...

En fait vu que tu peux avoir des espaces dans ton chemin, utilises plutôt :

Call Shell("MSACCESS.EXE """ & stAppName & "", vbMaximizedFocus)

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Jessy Sempere [MVP]" a écrit dans le message de
news:434f7350$
Bonjour

Essais :
Call Shell("MSACCESS.EXE " & stAppName, 1)

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Bernard" a écrit dans le message de
news:
Bonjour et merci de considérer ma question.
Je souhaite lancer une appli Access depuis une autre.
Voici le code généré par l'assistant:

stAppName = "D:Documents and SettingsMonNomMy
DocumentsMaBase.mdb"


Call Shell(stAppName, 1)

La procédure ne fonctionne pas; un message d'erreur invalide les
arguments.

Je suis en Access 2003 sous Windows XP
L'environnement y est-il pour quelque chose? Ce genre de procédure
fonctionnait en Access 2k et Windows 2K

Je vous remercie pour vos précieux conseils.
Excellente journée à tous!

Ben

--
Ben 75 (qui vous remercie vivement)






Avatar
Bernard
Formidable! Ca fonctionne!
Merci mille fois.

Petite question subsidiaire, si vouis le permettez:
Mon environnement (AC 2003 et Win XP) y était-il pour quelque chose?

Codrialement,
Ben
--
Ben 75 (qui vous remercie vivement)



J'oubliai...

En fait vu que tu peux avoir des espaces dans ton chemin, utilises plutôt :

Call Shell("MSACCESS.EXE """ & stAppName & "", vbMaximizedFocus)

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Jessy Sempere [MVP]" a écrit dans le message de
news:434f7350$
Bonjour

Essais :
Call Shell("MSACCESS.EXE " & stAppName, 1)

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Bernard" a écrit dans le message de
news:
Bonjour et merci de considérer ma question.
Je souhaite lancer une appli Access depuis une autre.
Voici le code généré par l'assistant:

stAppName = "D:Documents and SettingsMonNomMy
DocumentsMaBase.mdb"


Call Shell(stAppName, 1)

La procédure ne fonctionne pas; un message d'erreur invalide les
arguments.

Je suis en Access 2003 sous Windows XP
L'environnement y est-il pour quelque chose? Ce genre de procédure
fonctionnait en Access 2k et Windows 2K

Je vous remercie pour vos précieux conseils.
Excellente journée à tous!

Ben

--
Ben 75 (qui vous remercie vivement)