OVH Cloud OVH Cloud

Export en txt MAIS en colonne

2 réponses
Avatar
G.
Bonjour

je cherche a faire un export en txt de valeurs. Ces valeurs sont soient dans
une table soit le resultat d'une requete, soit differentes variables. La
n'est pas le probleme, car justement j'ai le choix entre ces solutions.
Le probleme se situe plus au niveau de l'export.
la commande DoCmd.TransferText me va pas trop mal mais il me faut un fichier
texte en COLONNE !
exemple :
ValeurDeMaVariable 1
ValeurDeMaVariable 2
ValeurDeMaVariable 3
etc..
Ou
38
354
0
etc...

Avez vous deja renconter ce probleme
Par avance merci
G.

2 réponses

Avatar
Raymond [mvp]
Bonjour.

on pourrait appeler cela une transposition au sens excel du terme, non ?
lis la fiche:
COMMENT FAIRE : Transposition des données d'une table ou d'une requête dans
Access 2002
http://support.microsoft.com/default.aspx?scid=kb;fr;283875
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"G." a écrit dans le message de news:
Oc$
Bonjour

je cherche a faire un export en txt de valeurs. Ces valeurs sont soient
dans une table soit le resultat d'une requete, soit differentes variables.
La n'est pas le probleme, car justement j'ai le choix entre ces
solutions.
Le probleme se situe plus au niveau de l'export.
la commande DoCmd.TransferText me va pas trop mal mais il me faut un
fichier texte en COLONNE !
exemple :
ValeurDeMaVariable 1
ValeurDeMaVariable 2
ValeurDeMaVariable 3
etc..
Ou
38
354
0
etc...

Avez vous deja renconter ce probleme
Par avance merci
G.



Avatar
G.
Merci raymond
voila la reponse de Tofalu sur developpez.com
[ En vba, tu peux utiliser l'écriture dans un fichier Texte. Objet
TextStream.

Tu dois pour cela ajouter une référence Microsoft Scritping Runtime à ton
projet.

Voici un exemple pour ecrire :

Code:
Private Sub Command4_Click()
'Ce code necessite une référence Microsoft Scripting Runtime
Dim fso As New FileSystemObject
Dim fichier As TextStream
Set fichier = fso.CreateTextFile("C:fichier_ping.txt")
Fichier.WriteLine("bonjour")
MsgBox Meslignes
End Sub

Et cela me va aussi tres bien...Merci donc a vous deux pour vos
reponses express.
G.


"Raymond [mvp]" a écrit dans le message de
news: OYPPI$
Bonjour.

on pourrait appeler cela une transposition au sens excel du terme, non ?
lis la fiche:
COMMENT FAIRE : Transposition des données d'une table ou d'une requête
dans Access 2002
http://support.microsoft.com/default.aspx?scid=kb;fr;283875
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"G." a écrit dans le message de
news: Oc$
Bonjour

je cherche a faire un export en txt de valeurs. Ces valeurs sont soient
dans une table soit le resultat d'une requete, soit differentes
variables. La n'est pas le probleme, car justement j'ai le choix entre
ces solutions.
Le probleme se situe plus au niveau de l'export.
la commande DoCmd.TransferText me va pas trop mal mais il me faut un
fichier texte en COLONNE !
exemple :
ValeurDeMaVariable 1
ValeurDeMaVariable 2
ValeurDeMaVariable 3
etc..
Ou
38
354
0
etc...

Avez vous deja renconter ce probleme
Par avance merci
G.