Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/01/2011, 15h07   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2004
Messages : 48
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 48
Points : 11
Points : 11
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
ulovb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 17h15   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
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
__________________
Ils comptent sur vous...

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.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 17h34   #3
Candidat au titre de Membre du Club
 
Inscription : décembre 2004
Messages : 48
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 48
Points : 11
Points : 11
Salut,
Citation:
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
ulovb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 18h13   #4
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 410
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 410
Points : 4 439
Points : 4 439
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
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 20h59   #5
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 410
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 410
Points : 4 439
Points : 4 439
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 :
DoCmd.TransferText acExportFixed, "MaSpef", "table1", "D:\effets.txt", false
Exporter des données vers un fichier texte
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 09h57   #6
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
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
__________________
Ils comptent sur vous...

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.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 14h39   #7
Candidat au titre de Membre du Club
 
Inscription : décembre 2004
Messages : 48
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 48
Points : 11
Points : 11
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
ulovb est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h34.


 
 
 
 
Partenaires

Hébergement Web