Export d'une requête en fichier CSV

Le
Isa
Bonjour,

Je souhaite exporter une requête en un fichier au formet csv avec séparateur ;
J'ai fait la commande ci-dessous mais pas de précision du séparateur.

DoCmd.OutputTo acOutputQuery, "R_export_h", acFormatTXT,
"E:ACCESSExportExport_h_" & date_du_jour & ".csv", False

Auriez-vous une idée de ce qui manque ?
D'avance merci.

Isa.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Isa
Le #6371581
Bon, je pense être sur la bonne voie, j'ai fait ceci :
DoCmd.TransferText acExportDelim, "", "R_export_h",
"E:ACCESSExportExport_h_" & date_du_jour & ".csv"

Ceci me donne presque ce que je souhaite à ce détail près :
Tous les champs Texte sont délimité par "".
Or, je ne voudrais aucun délimiteur.

J'ai fait l'export à la mano (Fichier=>Exporter...) et si je choisis aucun
délimiteur de texte, ça marche impec.

Comment puis-je faire cela avec du code ?

D'avance merci.

Isa.


"Isa" wrote:

Bonjour,

Je souhaite exporter une requête en un fichier au formet csv avec séparateur ;
J'ai fait la commande ci-dessous mais pas de précision du séparateur.

DoCmd.OutputTo acOutputQuery, "R_export_h", acFormatTXT,
"E:ACCESSExportExport_h_" & date_du_jour & ".csv", False

Auriez-vous une idée de ce qui manque ?
D'avance merci.

Isa.


Eric
Le #6371491
Bonsoir,

Tu lances "a la mano" ton export et à l'étape 2 après le choix du
répertoire et du nom du fichier tu choisis aucun délimitateur de texte
dans la liste et tu cliques sur le bouton Avancé puis sur Enregister
sous et précises le nom du fichier de specification (par ex Toto). Enfin
Ok. Tu reviens à l'écran précédent et cliques sur Annuler. Le fichier de
spécification est sauvé dans la bd.

Dans la commande tu utilises le fichier de spécification:
DoCmd.TransferText acExportDelim, "Toto", "R_export_h", ...

Bon, je pense être sur la bonne voie, j'ai fait ceci :
DoCmd.TransferText acExportDelim, "", "R_export_h",
"E:ACCESSExportExport_h_" & date_du_jour & ".csv"

Ceci me donne presque ce que je souhaite à ce détail près :
Tous les champs Texte sont délimité par "".
Or, je ne voudrais aucun délimiteur.

J'ai fait l'export à la mano (Fichier=>Exporter...) et si je choisis aucun
délimiteur de texte, ça marche impec.

Comment puis-je faire cela avec du code ?

D'avance merci.

Isa.


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Publicité
Poster une réponse
Anonyme