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 :

DoCmd OutputTo acOutputForm


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    administartion
    Inscrit en
    Avril 2017
    Messages
    379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : administartion
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2017
    Messages : 379
    Par défaut DoCmd OutputTo acOutputForm
    bonjour,

    j'ai une application partagée, et il ya d'autres personne qui ouvre une table en extension .xlsx
    chaque personne a son domaine exemple son0001 et son0002...etc

    le souci à chaque ouverture il bug il demande de changer le domaine

    comment regrouper tous les domaines dans un seul [CODE]DoCmd.OutputTo acOutputForm[CODE]

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DoCmd.OutputTo acOutputForm, "NomRequete", acFormatXLSX, "\Users\son0001\Desktop\FICHIER\NOMFICHIER.xlsx", True
               DoCmd.OutputTo acOutputForm, "NomRequete", acFormatXLSX, "\Users\son0002\Desktop\FICHIER\NOMFICHIER.xlsx", True
    merci

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur .net - Office - Quadiant
    Inscrit en
    Février 2020
    Messages
    624
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Développeur .net - Office - Quadiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2020
    Messages : 624
    Par défaut
    Bonjour,

    Pour moi il faudrait une connexion à ta base avec Login et en fonction du Login modifié le chemin.

    C'est une application partagée ou une application frontale/dorsale ?

    ONTAYG

  3. #3
    Membre éclairé
    Homme Profil pro
    administartion
    Inscrit en
    Avril 2017
    Messages
    379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : administartion
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2017
    Messages : 379
    Par défaut
    Citation Envoyé par ONTAYG Voir le message
    Bonjour,

    Pour moi il faudrait une connexion à ta base avec Login et en fonction du Login modifié le chemin.

    C'est une application partagée ou une application frontale/dorsale ?

    ONTAYG

    C'est une application partagée

    ca fonctionne parfaitement pour tous le monde en enlevant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \Users\son0001\Desktop\
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OutputTo acOutputForm, "NomRequete", acFormatXLSX, "NOMFICHIER.xlsx", True
    au lieu de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OutputTo acOutputForm, "NomRequete", acFormatXLSX, "\Users\son0001\Desktop\FICHIER\NOMFICHIER.xlsx", True
    merci

  4. #4
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 959
    Par défaut
    bonsoir,
    peut-être faut-il essayer de récupérer le domaine de l'utilisateur ?:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OutputTo acOutputForm, "NomRequete", acFormatXLSX, & "\Users\" &  Environ$("Username") & "\Desktop\FICHIER\NOMFICHIER.xlsx", True

  5. #5
    Membre éclairé
    Homme Profil pro
    administartion
    Inscrit en
    Avril 2017
    Messages
    379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : administartion
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2017
    Messages : 379
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    bonsoir,
    peut-être faut-il essayer de récupérer le domaine de l'utilisateur ?:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OutputTo acOutputForm, "NomRequete", acFormatXLSX, & "\Users\" &  Environ$("Username") & "\Desktop\FICHIER\NOMFICHIER.xlsx", True
    bonjour,

    je l'ai essayé n'a pas marché par contre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OutputTo acOutputForm, "NomRequete", acFormatXLSX, "\Users\son0001\Desktop\FICHIER\NOMFICHIER.xlsx", True
    fonctionne bien si je l'exécute à partir de mon pc du domaine son0001

    mais si j'exécute à partir d'un partage et qu'il ya deux ou trois domaines différents il bug comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DoCmd.OutputTo acOutputForm, "NomRequete", acFormatXLSX, "\Users\son0001\Desktop\FICHIER\NOMFICHIER.xlsx", True
                DoCmd.OutputTo acOutputForm, "NomRequete", acFormatXLSX, "\Users\son0002\Desktop\FICHIER\NOMFICHIER.xlsx", True
                DoCmd.OutputTo acOutputForm, "NomRequete", acFormatXLSX, "\Users\son0003\Desktop\FICHIER\NOMFICHIER.xlsx", True

  6. #6
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 959
    Par défaut
    bonjour,
    je l'ai essayé n'a pas marché
    pas très précis comme retour
    peut-on savoir ce que renvoie Environ$("Username") par Debug.Print ?

Discussions similaires

  1. [AC-2007] DoCmd.OutputTo Etat *.PDF
    Par Alex_42 dans le forum VBA Access
    Réponses: 3
    Dernier message: 09/02/2015, 11h17
  2. [AC-2007] DoCmd.outputTo sans paramètres pour l'ouverture d'un état ?
    Par Arkezis dans le forum IHM
    Réponses: 3
    Dernier message: 27/11/2009, 10h47
  3. DoCmd.OutputTo vers .csv
    Par Décibel dans le forum Access
    Réponses: 4
    Dernier message: 23/06/2008, 14h20
  4. export docmd.OutputTo avec une condition Where
    Par pifou25 dans le forum VBA Access
    Réponses: 5
    Dernier message: 28/01/2008, 12h23
  5. Filtre sur la fonction DoCmd.OutputTo
    Par uskiki85 dans le forum Access
    Réponses: 10
    Dernier message: 11/08/2005, 20h18

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