Bonjour,
Nous avons un problème lors de l'insertion de donnée sur un fichier.
Nous prenons des zones dates en entree et à chaque passage,l'ecriture
se fait sur un fichier en sortie.
par contre,chaque passage nous ecrase les données precedentes.
Bonjour,
Nous avons un problème lors de l'insertion de donnée sur un fichier.
Nous prenons des zones dates en entree et à chaque passage,l'ecriture
se fait sur un fichier en sortie.
par contre,chaque passage nous ecrase les données precedentes.
Salut,
tu peux essayer :
à la place de
Code : Sélectionner tout - Visualiser dans une fenêtre à part f.WriteLine
ou un
Code : Sélectionner tout - Visualiser dans une fenêtre à part f.Write
ca devrait etre bon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part f.Write .../... & VbCrlf
A++
Plus tu pédales moins vite, moins t'avances plus vite.
A CHAQUE fois que tu ouvres un fichier en écriture de cette façon
tu ECRASES ce qu'il y a dedans.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Const ForWriting = 2 Set f = fso.OpenTextFile("C:\cours_ib\testfile.txt", ForWriting, True)
Pour éviter ce problème, il faut l'ouvrir avec une constante égale à 8, ce qui permet d'ajouter à la suite du fichier les nouvelles lignes. Par exemple :
A toi à remplacer l'option d'ouverture du fichier là où il faut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Const ForAppending = 8 Set f = fso.OpenTextFile("C:\cours_ib\testfile.txt", ForAppending, True)
@+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager