sebaudrain
Messages postés1Date d'inscriptionjeudi 2 août 2007StatutMembreDernière intervention 4 décembre 2007
-
4 déc. 2007 à 19:24
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 2016
-
4 déc. 2007 à 22:12
Bonjour,
je rencontre un problème, je veux extraire des données dans un fichier CSV et quand je clique sur mon bouton, j'ai la fenetre du showsave qui s'ouvre avec un nom de fichier pre determiné et j'ai une erreur fichier déjà ouvert.
voici mon code
Form1.CommonDialog1.Filter = "Fichier texte(*.csv)|*.csv"
Form1.CommonDialog1.FileName = "extraction_" & jour
Form1.CommonDialog1.InitDir = "C:"
Form1.CommonDialog1.CancelError = True
Form1.CommonDialog1.ShowSave
On Error GoTo Erreur
Erreur:
Select Case Err
Case 32755
Exit Sub
End Select
Open Form1.CommonDialog1.FileName For Output As #1
Dim i As Integer
For i = 0 To Rst.RecordCount - 1
Print #1, Rst.Fields(0).Value & ";" & Rst.Fields(1).Value & ";" & Rst.Fields(2).Value & ";" & Rst.Fields(3).Value & ";" & Rst.Fields(4).Value & ";" & Rst.Fields(5).Value & ";" & Rst.Fields(6).Value & ";" & Rst.Fields(7).Value & ";" & Rst.Fields(8).Value & ";" & Rst.Fields(9).Value & ";" & Rst.Fields(10).Value & ";" & Rst.Fields(11).Value & ";"
Rst.MoveNext
Next
Close #1
pile_poil
Messages postés682Date d'inscriptionvendredi 6 avril 2007StatutMembreDernière intervention 4 août 20126 4 déc. 2007 à 19:40
bonjour
avec un peu de (mal)chance tu as planté dans ta phase de debug en laissant ton fichier ouvert.
dans ce cas là moi je mets un close #1 anvant de faire l'"open" ça me permets de me débarraser des mes déchets
puis quand tout es propre je supprime cette ligne