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

VBA Access Discussion :

[VBA-A] Applications ouvertes


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut [VBA-A] Applications ouvertes
    Existe t'il un collection des applications en cours d'execution?
    Je m'explique j'utilise un programme vb qui ouvre une application access et qui s'y connecte avec différentes procédures(plusieurs fois) et qui la referme quand on quitte le programme pricipal...
    Cela marche trés bien seulement s'il n'y a pas d'autres application Access d'ouverte, parceque s'il y en a une mon programme essaye de lire l'application Access en cours avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GetObject(, "Access.Application")
    et n'ouvre pas le bon projet...
    Je voudrai savoir s'il existe une collection contenant toutes les applications en cours pour pouvoir tester et me connecter à la bonne base...

    Si une telle collection n'existe pas comment la creer?

  2. #2
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Citation Envoyé par TiT0f
    Si une telle collection n'existe pas comment la creer?
    en lisant la
    http://vb.developpez.com/faq/?page=Systeme#listprocess

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut
    merci j'avai fait des recherches mais je n'avais rien trouvé, je vais essayer de comprendre cette FAQ

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sQuery = "select * from win32_process"
    Comment dois je modifier cette requette pour ne prendre que les applications access?

  5. #5
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    en plaçant dans ta boucle "For Each" une expression conditionnelle sur oproc.Name , par exemple ... (si tu as compris le code du lien que t'a donné Thierry).

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut
    Oui j'ai bien compris son code...
    Finalement j'ai exécuté cette requete...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sQuery = "select * from win32_process Where Name = 'MSACCESS.EXE'"
    Il me reste un petit probleme quand j'ai trouvé le bon processus je ne sait pas comment attibuer à un objet de type access.application l'application correspondant au processus trouvé...

Discussions similaires

  1. VBA: liste des applications ouvertes
    Par Stach dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/05/2008, 16h28
  2. [VBA-E] Activer une application ouverte
    Par Scritch852 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 29/05/2007, 15h45
  3. [VBA-E] Application ouverte ?
    Par alex_95 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/03/2007, 15h44
  4. Detection application ouverte
    Par elabbassi dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 14/03/2005, 12h20
  5. Accès à une application ouverte (OLE Automation ?)
    Par PascalB dans le forum C++Builder
    Réponses: 6
    Dernier message: 17/06/2002, 14h39

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