Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Tue 20 October 2009 22:30

bip12
Juste Inscrit !
Date d'inscription: 19 Oct 2009
Messages: 2

Lancement de PROVIEWER via ACCESS

Bonjour à tous,

Voici le problème que je rencontre :

J'ai créé sous ACCESS 2003 un formulaire avec un bouton de commande Proviewer qui permet de me lancer la visionneuse avec un fichier .wor ou .tab preselectionné.

Le code dans le bouton de commande s'établi ainsi :

stAppName = "C:\Program\MapInfo\ProViewer\MAPINFOR.EXE C:\test\Pf_ParcellesAmodiees access.tab"
Call Shell(stAppName, 1)


Cela me lance Proviewer avec le message d'erreur suivant :
Mapinfo runtime ne peut executer qu'une seule application MapBasic à la fois.

Je n'arrive pas à identifier la source du problème d'autant plus que j'ai déjà créé des formulaires similaires avec ce code où cela marchait correctement... Pouvez-vous m'aidez SVP ? Merci de votre attention

Hors ligne

 

#2 Tue 20 October 2009 23:35

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Lancement de PROVIEWER via ACCESS

Beuh... ??
C'est exprès l'espace entre Pf_ParcellesAmodiees et access.tab ??

Hors ligne

 

#3 Wed 21 October 2009 01:03

Damien BEAUSEIGNEUR
Participant assidu
Lieu: meyzieu
Date d'inscription: 5 Sep 2005
Messages: 425

Re: Lancement de PROVIEWER via ACCESS

Ben juste à cause de l'espace, il identifie 2 fichiers, et là il est perdu...

Pour les noms avec espace la ligne de commande doit correspondre à
C:\Program\MapInfo\ProViewer\MAPINFOR.EXE "C:\test\Pf_ParcellesAmodiees access.tab"

donc il faut écrire .
stAppName = "C:\Program\MapInfo\ProViewer\MAPINFOR.EXE ""C:\test\Pf_ParcellesAmodiees access.tab"""

Hors ligne

 

#4 Wed 21 October 2009 11:27

bip12
Juste Inscrit !
Date d'inscription: 19 Oct 2009
Messages: 2

Re: Lancement de PROVIEWER via ACCESS

Merci pour votre réponse, ça m'a bien guidé
Finalement, la bonne syntaxe est :

stAppName = """C:\Program\MapInfo\ProViewer\MAPINFOR.EXE"" ""C:\test\Pf_ParcellesAmodiees access.tab"""

Hors ligne

 

Pied de page des forums

Powered by FluxBB