Lire fichier text dans objet

jbdu22 Messages postés 9 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 25 mai 2009 - 20 juil. 2008 à 10:39
jbdu22 Messages postés 9 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 25 mai 2009 - 20 juil. 2008 à 18:33
Bonjour a tous

je souhaite ouvrir un fichier dans des objets

Saisie.textbox de 0 a 10
Prix.textbox de 0 a 10
Paiment.textbox de 0 a 10
Reste.textbox de 0 a 10

et qui a été au préalable enregistré dans un fichier txt  comme ci dessous

Open App.Path & "\exemple.txt" For Output As #1
For I = 0 To 10
Print #1, Saisie(I).Text
Print #1, Prix(I).Text
Print #1, Paiment(I).Text
Print #1, Reste(I).Text
Next I
Close #1

avez vous la solution svp  ?                   merci.

2 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
20 juil. 2008 à 14:31
Salut,

Et bien il te suffit de faire l'inverse : lire ligne à ligne le fichier, et charger tes contrôles :

Sauvegarde :
Open App.Path & "\exemple.txt" For Output As #1
For I = 0 To 10
Print #1, Saisie(I).Text & vbcrlf
Print #1, Prix(I).Text & vbcrlf
Print #1, Paiment(I).Text & vbcrlf
Print #1, Reste(I).Text & vbcrlf
Next I
Close #1

Chargement :
Dim sDonnee as string
Open App.Path & "\exemple.txt" For input As #1

For I = 0 To 10
line input #1, sDonnee
Saisie(I).Text = sDonnee

line input #1, sDonnee
Prix(I).Text = sDonee
line input #1, sDonnee
Paiment(I).Text = sDonnee
line input #1, sDonnee
Reste(I).Text = sDonnee

Next I

Close #1
______________________________________
DarK Sidious
0
jbdu22 Messages postés 9 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 25 mai 2009
20 juil. 2008 à 18:33
je te remercie Darksidious

ma formule n'était pas très loin mais ne fonctionnait pas


Open App.Path & "\exemple.txt" For input As #1

For I = 0 To 10
input #1, Valeur
Saisie(I).Text = Valeur
Next I

For I= 0 To 10
input #1, Valeur
Prix(I).Text = Valeur
Next I

etc ..............

Close #1

Encore merci ..


 
0
Rejoignez-nous