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 :

[A-03] Macro sous Access


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 22
    Par défaut [A-03] Macro sous Access
    Bonjour à tous,

    Tous le jour j'exporte manuellement un requête Access en XML dans un répertoire précis.

    puis-je le faire avec une macro ?


    Configuration : Win XP Pro + Access 2003

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 134
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Avec une macro, non.
    Avec une procédure en VBA oui.
    Tu peux utiliser un DOMDocument à l'aide de la librarie msxml4.dll.
    Il te faudra alors lire le contenu de ta requête à travers un Recordset et remplir le Document en fonction des balises et attributs souhaités.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

  3. #3
    Membre Expert
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Par défaut
    voir l'aide sur la fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     Application.exportxml _
        ObjectType:=acExportTable, _
        DataSource:="NomTable", _
        DataTarget:="C:\dossier\NomFichier.xml", _
        OtherFlags:=1

  4. #4
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 134
    Billets dans le blog
    5
    Par défaut
    Helas, c'est une idée à considérer ; toutefois, le format issu de cette méthode est propriétaire Microsoft (schemas-microsoft-com:officedata) ce qui peut être contraignant du coté de la portabilité.
    C'est pourquoi, je ne l'ai pas suggéré de prime abord.

    A noter que du fait que "la.tete.o.carre" effectuait jusqu'alors ce travail à la main et que si la structure se sortie, telle qu'enregistrée par la méthode lui convient, il peut toujours "bricoler" le fichier de sortie et obtenir ce qu'il souhaite au final.

    Le fait de développer soit-même la routine d'écriture de l'export XML permet d'obtenir le format de sortie souhaité sans intervenir sur le fichier.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 22
    Par défaut
    Citation Envoyé par argyronet Voir le message
    A noter que du fait que "la.tete.o.carre" effectuait jusqu'alors ce travail à la main et que si la structure se sortie, telle qu'enregistrée par la méthode lui convient, il peut toujours "bricoler" le fichier de sortie et obtenir ce qu'il souhaite au final.
    Pour être très précis, aujourd'hui j'exporte ma requête en XML et dans "Autres options ..." > "Transformation ..." je selectionne un fichier XSLT qui me transforme le XML d'Access dans un format qui me convient.

    Je voudrais juste me simplifier la tache car j'ai une 30aine de requêtes a exporter plusieurs fois par semaine.

    quel méthode serai la plus adaptée dans mon cas ?

Discussions similaires

  1. Macro sous Access
    Par Dormeur74 dans le forum VBA Access
    Réponses: 1
    Dernier message: 01/07/2011, 11h24
  2. creation macro sous ACCESS
    Par ericdev67 dans le forum VBA Access
    Réponses: 4
    Dernier message: 10/03/2008, 07h22
  3. Appel d'une macro sous ACCESS
    Par david71 dans le forum VBA Access
    Réponses: 2
    Dernier message: 06/03/2008, 18h35
  4. macro sous access ...
    Par suckthewindow dans le forum IHM
    Réponses: 5
    Dernier message: 20/12/2007, 20h44
  5. Conception de macro sous access
    Par gfrancki dans le forum IHM
    Réponses: 1
    Dernier message: 30/04/2007, 23h13

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