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 :

MSACCESS.EXE toujours ouvert dans gestionnaire des tâches


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2014
    Messages : 12
    Points : 9
    Points
    9
    Par défaut MSACCESS.EXE toujours ouvert dans gestionnaire des tâches
    Bonjour,

    j'ai un petit souci de mémoire quand j'exécute ce code depuis une feuille EXCEL:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
                Set appAccess = CreateObject("Access.Application")
                appAccess.OpenCurrentDatabase "A:\AM\AM.accdb", False
     
                If Cells(Target.Row, Target.Column).Font.Italic Then
                    appAccess.Run "mettreAJourRYMSong", Cells(Target.Row, 2).Value, Cells(Target.Row, 14).Value, Target.Value
                Else
                    appAccess.Run "mettreAJourRYMAlbum", Cells(Target.Row, 2).Value, Cells(Target.Row, 14).Value, Target.Value
                End If
                Set appAccess = Nothing
    Une instance de MSACCESS.EXE reste dans le gestionnaire de tâches et comme j'appelle tt le temps ce bout de code lors d'un changement de valeur dans une cellule EXCEL, j'ai ensuite de multiples instances de MSACCESS.EXE et donc évidemment ensuite pb de mémoire.
    j'ai déjà regardé sur plusieurs forums, mais aucun ne résout mon souci.
    j'ai déjà rajouté
    appAccess.CloseCurrentDatabase
    appAccess.Application.Quit

    juste avant "Set appAccess = Nothing" , mais rien n'y fait.
    à part killer le process à chaque fois, je suis sans solution.

    Merci pour vos retours.

  2. #2
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 920
    Points : 4 828
    Points
    4 828
    Par défaut
    Une page intéressante sur les subtilités des fonctions GetObject() et CreateObject()
    https://mskb.pkisolutions.com/kb/210111
    "Always look at the bright side of life." Monty Python.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2014
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par micniv Voir le message
    Une page intéressante sur les subtilités des fonctions GetObject() et CreateObject()
    https://mskb.pkisolutions.com/kb/210111
    Merci pb résolu avec GetObject

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

Discussions similaires

  1. [XL-2016] Processus Excel gros dans gestionnaire des tâches
    Par leloup84 dans le forum Excel
    Réponses: 5
    Dernier message: 07/02/2017, 14h13
  2. Réponses: 1
    Dernier message: 25/08/2012, 21h11
  3. Réponses: 11
    Dernier message: 28/02/2007, 12h18
  4. [Process] Mot de passe si kill dans gestionnaire des tâches
    Par joujoukinder dans le forum Windows Forms
    Réponses: 12
    Dernier message: 08/02/2007, 11h21
  5. msaccess.exe a généré des erreurs etc...
    Par stigma dans le forum Access
    Réponses: 2
    Dernier message: 13/04/2006, 08h03

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