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 14/12/2011, 10h52   #1
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : novembre 2011
Messages : 32
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2011
Messages : 32
Points : 12
Points : 12
Par défaut Exportation données vers format TXT ou CSV

Bonjour à tous ,

Je cherche a exporter mes données j'ai reussi avec une macro mais voila , mon employeur cherche a avoir les données en "brut" juste séparés par des ";" or avec la macro "exporterAvecMiseEnforme" les données sont classés dans des tableaux , je cherche alors à exporter avec du code , et là sa coince :

Code :
DoCmd.TransferText acExportDelim, , "RequêteCSV", "C:\Users\glblbala\Desktop" & ".csv"
1° je ne comprend pas la notion de spécification qui est resté vide
2° a quoi correspond le True ou False que l'on doit ajouter a la fin
3° Et si je veux spécifier que je veux les données simplement séparés par de la ponctuation , comment je mit prend ?

Je sais que ca fais beaucoup de question mais je ne trouve pas mes réponses avec google...
juice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2011, 11h26   #2
Nom
Membre habitué
 
Inscription : octobre 2005
Messages : 528
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 528
Points : 143
Points : 143
Salut
Beaucoup de réponses à tes questions se trouvent dans l'aide (F1 sur le mot TransfertText)

Je t'invite donc à regarder de ce côté
__________________
Le savoir est une arme alors soyons armés
Nom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2011, 11h31   #3
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : novembre 2011
Messages : 32
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2011
Messages : 32
Points : 12
Points : 12
Merci je regarde sa , j'avais regardé dans l'aide mais en cherchant a la main pas avec F1 sur le mot.
juice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2011, 11h39   #4
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : novembre 2011
Messages : 32
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2011
Messages : 32
Points : 12
Points : 12
ok , dont pour le true/false c'est bon , mais j'ai encore un problème de compréhension avec le "SpecificationName" ( mon champ vide ) aparement je devrais pouvoir crée un format type sur lequel serait basé l'extraction mais je ne trouve pas l'assisstant d'exportation , j'avais également vu cette solution sur Ac2003 mais sur le Ac2010 je ne le trouve pas.

Je vais déjà essayer d'extraire sans format particulier voir si j'ai bien saisie.



Je vois dont que le champ specification est facultative donc
Code :
DoCmd.TransferText acExportDelim, , "RequêteCSV", "C:\Users\glblabla\Desktop", False
Mais maintenant Access me sort une erreur 3027 : mise a jour impossible , la table ou l'objet et en lecture seule.
juice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2011, 12h18   #5
Nom
Membre habitué
 
Inscription : octobre 2005
Messages : 528
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 528
Points : 143
Points : 143
le 4ième argument doit être le chemin du fichier d'un fichier; toi tu as mis un répertoire
Il faut mettre quelque chose du genre :
"C:\Users\glblabla\Desktop\fichier.csv"

Par contre vu le message d'erreur pas sur que ça solutionne le problème

Assure toi également de ne pas avoir ta requête ou ta table ouverte au moment de lancer la macro d'export
__________________
Le savoir est une arme alors soyons armés
Nom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2011, 12h48   #6
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : novembre 2011
Messages : 32
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2011
Messages : 32
Points : 12
Points : 12
Bon déjà j'ai trouver comment ouvrir l'assistant d'export sur access 2010 : clic droit sur l'objet a exporter est aller dans exporter.

Ensuite j'ai donc crée un fichier .ini me servant de schéma pour mon format.

J'ai donc extrait la table entière est cela fonctionne , mais maintenant je n'ai besoin que de quelque champs et pour cela je voudrais extraire ma requête mais lorsque je lance l’assistant export sur ma requete access me dit : "trop peu de paramètre. 2 attendu "
Je trouve ce message assez bizzare dans le sens ou si j'execute ma requête celle ci fonctionne
juice est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web