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 :

Utilisation de Transfertext [AC-2007]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2004
    Messages : 124
    Par défaut Utilisation de Transfertext
    Salut
    Je suis sur access 2007
    Je n'arrive pas à exporter mes données contenues dans une table vers un fichier texte avec le code suivant activé par un bouton de commande:
    docmd.tansfertext acexportfixed, , "table1", "D:\effets.txt", false
    J'obtient l'erreur 2511
    Merci

  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,

    2511, 2511...euh
    L'erreur est expliqué dans le message... me semble t-il
    Il faut spécifier un format d'Export via un paramètre de spécifications pré-enregistré dans la table MSysIMEXspecs...

    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 confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2004
    Messages : 124
    Par défaut
    Salut,
    Il faut spécifier un format d'Export via un paramètre de spécifications pré-enregistré dans la table MSysIMEXspecs...
    c'est ce qui m'échappe: nom de spécification.
    Comment l'avoir, le créer ou le définir.
    merci

  4. #4
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 210
    Billets dans le blog
    48
    Par défaut
    bonjour,


    comme indiqué dans l'aide, tu peux appeler un fichier "Schema.ini" (faire des recherches sur le forum).

    Citation Envoyé par Aide access
    Dans le cas d'un fichier texte de longueur fixe, vous devez spécifier un argument ou utiliser un fichier schema.ini, qui doit être stocké dans le même dossier que le fichier texte importé, attaché ou exporté
    http://office.microsoft.com/fr-fr/ac...166.aspx?CTT=1

  5. #5
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 210
    Billets dans le blog
    48
    Par défaut
    bon, je merd#@¤ avec le schema.ini

    il y a un autre moyen avec l'assistant d'exportation fichier Texte.

    Dans l'assistant:
    - préciser le nom du fichier txt et surtout NE PAS cocher "Exporter les données avec la mise en forme et la mise en page", puis [OK]

    - dans la fenêtre suivante, cocher "longueur fixe..." puis sur le bouton [Avancé...]

    - dans la fenêtre de spécification d'exportation, tu peux préciser certains paramètres puis tu cliques [Enregistrer sous...]. Tu donnes un nom à ta spécification, par exemple : "MaSpef". Tu valides le tout...

    - tu regardes dans ton fichier texte pour voir s'il a une bonne tête. L'important c'est que tu as une spécification "MaSpef" enregistrée dans ta base que tu peux rappeler en VBA.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.TransferText acExportFixed, "MaSpef", "table1", "D:\effets.txt", false
    Exporter des données vers un fichier texte

  6. #6
    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
    Citation Envoyé par ulovb Voir le message
    Salut,

    c'est ce qui m'échappe: nom de spécification.
    Comment l'avoir, le créer ou le définir.
    merci
    Il faut afficher les Objets système.
    Si la table MSysIMEXspecs existe, c'est qu'un paramètre d'export ou d'import existe déjà.
    Il faut alors le réutiliser durant un import/export manuel et écraser l'existant (même nom).
    Sinon, aucun paramètre existe et il faut le recréer intégralement

    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

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2004
    Messages : 124
    Par défaut
    Salut
    Je tiens à remercier les uns et les autres pour leur post.
    Particulièrement à f-leb car en suivant pas à pas sa méthode j'y suis arrivé pile-poils.
    Merci encore

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

Discussions similaires

  1. Utilisation de la commande TransferText
    Par romulus34 dans le forum Access
    Réponses: 2
    Dernier message: 19/02/2007, 20h05
  2. [VBA] Utilisation de transfertext
    Par Julien Dufour dans le forum VBA Access
    Réponses: 1
    Dernier message: 09/02/2007, 11h49
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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