OVH Cloud OVH Cloud

Fichier texte

2 réponses
Avatar
DoMi
Bonjour !

Sous VB, j'ai un probl=E8me avec Write, qui ins=E8re=20
automatiquement des doubles quotes en d=E9but et en fin de=20
ligne lors de l'=E9criture dans un fichier texte.
En effet, dans un fichier texte qui contiendrait des=20
lignes du genre:
123;abcd;06/08/03;123,45
chaque groupe de caract=E8res s=E9par=E9 par des point-virgules=20
est consid=E9r=E9 comme un champ.
Si j'=E9cris un fichier texte sous VB avec Write, la ligne=20
pr=E9c=E9dente devient:
"123;abcd;06/08/03;123,45"
et est consid=E9r=E9e alors comme un seul champ.
Comment peut-on y rem=E9dier ?
Merci pour votre aide !

2 réponses

Avatar
Jeff
Bonjour

Pourrais-tu préciser ? Quel est le rapport entre VBA et Write ? Utilises-tu
Write pour
créer ton fichier ?

Cordialement

Jeff

Charte du forum: http://users.skynet.be/mpfa/charte.htm

"DoMi" a écrit dans le message de
news:0b8001c35c05$9e887240$
Bonjour !

Sous VB, j'ai un problème avec Write, qui insère
automatiquement des doubles quotes en début et en fin de
ligne lors de l'écriture dans un fichier texte.
En effet, dans un fichier texte qui contiendrait des
lignes du genre:
123;abcd;06/08/03;123,45
chaque groupe de caractères séparé par des point-virgules
est considéré comme un champ.
Si j'écris un fichier texte sous VB avec Write, la ligne
précédente devient:
"123;abcd;06/08/03;123,45"
et est considérée alors comme un seul champ.
Comment peut-on y remédier ?
Merci pour votre aide !
Avatar
DoMi
Bon sang, mais c'est bien sûr !
Merci !

-----Message d'origine-----
Salut,

DoMi
Sous VB, j'ai un problème avec Write, qui insère
automatiquement des doubles quotes en début et en fin de
ligne lors de l'écriture dans un fichier texte.
En effet, dans un fichier texte qui contiendrait des
lignes du genre:
123;abcd;06/08/03;123,45
chaque groupe de caractères séparé par des point-virgules
est considéré comme un champ.
Si j'écris un fichier texte sous VB avec Write, la ligne
précédente devient:
"123;abcd;06/08/03;123,45"
et est considérée alors comme un seul champ.


Tu parle de VBA sous Access ?

Utilise Print#


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------



.