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

Macros et VBA Excel Discussion :

Lancer une requête Access "déjà écrite" par vba excel [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Lancer une requête Access "déjà écrite" par vba excel
    Bonjour,
    je souhaite pouvoir éxécuter une reqête Access déjà écrite dans la bdd mais depuis excel (depuis un bouton form). Auparavant je fesait tout depuis un form sous access avec le code suivant:

    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
     
    Private Sub CommandCreateAPFFilesEtape2_Click()
    On Error GoTo Err_CommandCreateAPFFilesEtape2_Click
     
        DoCmd.SetWarnings False
        DoCmd.OpenQuery "reqDeleteDataOnTblLinkPartI2Version"
        DoCmd.OpenQuery "reqMakeLienEntrePartI2EtVersionDuPart"
        DoCmd.SetWarnings True
        MsgBox "Lien entre la part I2 et la version du part effectuée"
     
    Exit_CommandCreateAPFFilesEtape2_Click:
        Exit Sub
     
    Err_CommandCreateAPFFilesEtape2_Click:
        MsgBox Err.Description
        Resume Exit_CommandCreateAPFFilesEtape2_Click
    End Sub
    Ce que je souhaiterais c'est savoir si il existe l'équivalent du "OpenQuery" sous vba depuis excel car je ne me vois pas faire un copier coller des centaines de requêtes déjà écrites sur la bdd dans une macro excel

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Trouver hier soir avant de quitter le boulot:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Dim Db As DAO.Database
    Dim Q As QueryDef
     
    Set Db = DAO.OpenDatabase(srcPathBdd & "nameBdd.mdb", False, False)
     
    Set Q = Db.QueryDefs("nameRequete")
    Db.Execute Q.Sql
    Perdre autant de temps là-dessus

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

Discussions similaires

  1. Lancer une requête avec paramètres d'ACCESS depuis EXCEL
    Par duduSKS dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/06/2013, 07h56
  2. lancer une macro Access
    Par xmarabout dans le forum ASP
    Réponses: 1
    Dernier message: 26/09/2005, 13h03
  3. Réponses: 7
    Dernier message: 18/05/2005, 15h09
  4. Convertir une requête Access en MySQL
    Par iomega dans le forum Langage SQL
    Réponses: 5
    Dernier message: 06/03/2004, 09h47

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