IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Runtime Discussion :

Function Shell avec Runtime Access 2003


Sujet :

Runtime

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 137
    Par défaut Function Shell avec Runtime Access 2003
    Bonjour,

    J'ai une application en Access 97 qui doit être convertie en Access 2003.
    Sur tout les postes clients, on a uniquement le runtime d'access 2003 qui est installé. La conversion se passe sans problème mais les commandes lancée avec la function shell ne sont pas effectuées :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell("C:\Program Files\Microsoft Office\Office\MSACCESS.EXE " & LocFileLocal & MyCopy, vbMaximizedFocus)
    Est ce liée au runtime, à Access 2003 ou autre ?

    Est ce qu'il y a un workaround ?

    Merci d'avance

    Gridin

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Juillet 2006
    Messages : 235
    Par défaut
    Vérifie que lors de la conversion les références dans VBA sont toujours correctes.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Peux-tu être un peu plus explicit, en disant que les commandes ne sont pas effectuées, erreur ?

    De plus contrôles si sur le poste tu as bien
    C:\Program Files\Microsoft Office\Office\MSACCESS.EXE
    Car si c'est le runtime, je ne pense pas que MSACCESS.EXE soit installé, mais je ne suis pas sûr, à vérifier.

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 137
    Par défaut
    C'est dans Office11 et pas Office que le runtime access 2003 (Msaccess.exe existe bien) est installé.

    On va mettre les path en constantes globales comme ca pour Access 2007, ca sera plus simple

    Merci

    Gridin

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 751
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 751
    Par défaut Syscmd... A quoi ça sert que Micro se décarcasse ;-)
    Bonjour,
    Citation Envoyé par gridin Voir le message
    C'est dans Office11 et pas Office que le runtime access 2003 (Msaccess.exe existe bien) est installé.

    On va mettre les path en constantes globales comme ca pour Access 2007, ca sera plus simple
    Si tu invoques la fonction Shell à partir d'une application Access, alors sache que les développeurs d'Access ont pensé à toi.

    La méthode Syscmd (de l'objet Application) permet (entre autres) de récupérer le chemin du dossier contenant l'exécutable d'Access. Donc ça fonctionne toujours, quelle que soit la version.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell(SysCmd(acSysCmdAccessDir) & "MSACCESS.EXE " & LocFileLocal & MyCopy, vbMaximizedFocus

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 137
    Par défaut
    Super info.

    J'ai aussi d'autre Shell pour des .bat ou autre .exe
    Je crois que ce n'est pas un mauvaise chose de les regrouper et de les avoir en constantes

    Merci en tout cas.

    Gridin

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/11/2010, 17h54
  2. Probleme Importation avec Runtime Access 2003
    Par jloois dans le forum Runtime
    Réponses: 1
    Dernier message: 20/03/2009, 16h01
  3. Security Warning Runtime Access 2003
    Par odelayen dans le forum Runtime
    Réponses: 1
    Dernier message: 18/01/2007, 14h53
  4. Runtime Access 2003 Exporter
    Par papatte62360 dans le forum Runtime
    Réponses: 2
    Dernier message: 23/11/2006, 11h28
  5. Envoyer mail avec runtime access 2000
    Par Tierisa dans le forum Runtime
    Réponses: 7
    Dernier message: 07/11/2005, 18h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo