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 :

Execution d'une macro depuis une autre database Access


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club

    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2016
    Messages : 52
    Points : 30
    Points
    30
    Billets dans le blog
    1
    Par défaut Execution d'une macro depuis une autre database Access
    Bonjour à tous,

    J'ai pendu un bout de code censé qui est depuis une database Access, exécuter une macro se trouvant dans une autre base de données (Access).

    Malheureusement, au moment d’exécuter la macro qui se trouve dans l'autre base de données ("Dababase.DoCmd.RunMacro Macro_Name") j'ai le message d'erreur suivant :

    "Erreur d'execution '2485': Microsoft Access ne peut pas trouver l'objet "Update".


    Auriez-vous une piste pour régler ce genre de problème ??

    Merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    Sub Lancement_Macro_Database2()
     
    'Variables:
    Dim Dababase As New Access.Application
    Dim Database_Path As String
    Dim Module_Name As String
    Dim Macro_Name As String
     
    Database_Path = "C:\Users\Desktop\Database_Name.accdb"
    Module_Name = "Test"
    Macro_Name = "Update"
     
    'Actions:
    Dababase.OpenCurrentDatabase Database_Path
    Dababase.DoCmd.OpenModule Module_Name
    Dababase.DoCmd.RunMacro Macro_Name
     
    Dababase.Quit acQuitSaveNone
     
    Set Dababase = Nothing
     
    End Sub

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 656
    Points : 34 350
    Points
    34 350
    Par défaut
    Salut,

    je ne comprends pas la logique du module

    Tu parles d'une Macro Access ou une macro VBA Access ?

    http://www.developpez.net/forums/d33...rir-macro-bdd/

Discussions similaires

  1. [XL-2010] Executer une macro depuis un autre classeur
    Par debdev dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 15/05/2011, 14h28
  2. Executer une macro depuis une autre
    Par dureiken dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/01/2009, 01h34
  3. executer des macros depuis une macro
    Par lolo93 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/05/2008, 11h29
  4. VBA : ouvrir une macro depuis une autre BDD
    Par crovette51101 dans le forum VBA Access
    Réponses: 2
    Dernier message: 11/05/2007, 09h09
  5. Réponses: 3
    Dernier message: 16/01/2006, 17h02

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