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

Access Discussion :

transfert access -> excel : Erreur d'exécution 3011


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 15
    Points : 12
    Points
    12
    Par défaut transfert access -> excel : Erreur d'exécution 3011
    Bonjour,

    Je travaille sous office 2000
    Je souhaite transférer le résultat d'une requête access sous excel
    Pour cela j'ai le code suivant :

    1.Public Sub Export()
    2. Dim pathStr As String
    3. pathStr = CurrentProject.path
    4. DoCmd.TransferSpreadsheet acExport, , "R2", pathStr & "\SIRH.xls", False, "" << C'est ici que ça plante
    5. End Sub


    lorsque j'exécute le message suivant s'affiche : "Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet R2. Assurez-vous que l'objet existe et que vous avez correctement saisi son nom et son chemin d'accès"

    Est ce quelqu'un connaît la réponse à ce problème ?

    Merci

  2. #2
    Membre actif
    Inscrit en
    Juin 2006
    Messages
    273
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 273
    Points : 258
    Points
    258
    Par défaut
    Hum R2 est bien le nom d'une table ou d'une requete? il n'y est pas en double ou quelque chose comme ca?

    Chez moi celle la marche:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.TransferSpreadsheet acExport, , "Q_Quality_Defect_Display_Excel", "\\Catherine\Database\SummaryWeldDefect.xls", True
    Pourtant elles se ressemblent bien toutes les deux!! Essaye avec une table R2 (une fois j'avais eu un probleme il y arrivait a partir d'une table mais pas d'une requete, j'ai jamais compris pourquoi)

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    R2 est une requête.
    J'ai remplacé R2 par une table de ma base et maintenant j'ai le message suivant : "Erreur d'exécution 3422 : Un autre utilisateur a ouvert la table. Impossible d'en changer la structure"


    Je ne comprends vraiment pas

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Points : 91
    Points
    91
    Par défaut
    salut ,
    essaye d'ecrire un exemple de chemin du fichier peut etre que c'est un probléme de chemin?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    le chein marche parfaitement je l'ai testé

    J'ai procédé différemment en exécutant une macro excel

    JE vous remercie de votre aide

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

Discussions similaires

  1. Transfert access vers excel
    Par tenebriox dans le forum VBA Access
    Réponses: 2
    Dernier message: 28/05/2010, 10h39
  2. [AC-2002] Exportation Access vers Excel : Erreur 462
    Par Assyris dans le forum VBA Access
    Réponses: 11
    Dernier message: 21/08/2009, 22h38
  3. access vers excel Erreur d'exécution '3027'.
    Par fllaurence dans le forum VBA Access
    Réponses: 1
    Dernier message: 09/06/2008, 16h10
  4. Réponses: 3
    Dernier message: 14/02/2008, 10h49
  5. Réponses: 1
    Dernier message: 30/05/2007, 10h41

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