Sauvegarde par ligne

sebleboss2002 Messages postés 189 Date d'inscription lundi 30 décembre 2002 Statut Membre Dernière intervention 3 avril 2005 - 24 janv. 2003 à 14:42
ngfr Messages postés 2 Date d'inscription jeudi 30 octobre 2003 Statut Membre Dernière intervention 9 août 2004 - 9 août 2004 à 12:55
Bonjour tout le monde !!

J'ai encore un problème : je sais sauvegarder dans un fichier texte. Ce que je voudrais, c'est pouvoir ressortir les informations ligne par ligne. Exemple :

Pour sauvegarder :

Open App.Path & "\Save.sav" For Append As #1
Print #1, Text1.Text
Close #1


Pour Charger :

Open App.Path & "\Save.sav" For Input As #1
Do
Input #1, Tmp2
Tmp = Tmp & Tmp2
Loop Until EOF(1)
Close #1
Et moi je voudrais par exemple que label1.caption ligne 1 du fichier de sauvegarde, label2.caption ligne 2 du fichier de sauvegarde... etc ...

Merci d'avance Sebleboss2002

5 réponses

Vbsupernul Messages postés 287 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 18 janvier 2004
24 janv. 2003 à 14:48
alors
tu fais

Open App.Path & "\Save.sav" For Input As #1
Do
Input #1, Tmp2
ligne= #1
Tmp = Tmp & Tmp2
if label1.caption = "" then
label1.caption = ligne
else
label2.caption=ligne
end if
Loop Until EOF(1)
Close #1

non ?

@+
Vbsupernul (à force de poster des sos, je vais finir par devenir moins nul :clown) )
0
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
24 janv. 2003 à 14:56
Bonjour

Pourquoi pas mettre ces lignes dans une ListBox plutôt que dans des Label ?
0
JeffLC Messages postés 73 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 20 février 2003
24 janv. 2003 à 15:00
La fonction Line Input # lit une et une seule ligne d'un fichier séquentiel.
Donc dans ton cas
Line Input #1, Tmp2 stocke la ligne courante dans la variable Tmp2 et avance dans le fichier à la ligne suivante.
0
sebleboss2002 Messages postés 189 Date d'inscription lundi 30 décembre 2002 Statut Membre Dernière intervention 3 avril 2005
24 janv. 2003 à 15:41
Merci beaucoup JeffCL sa marche super bien !!!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ngfr Messages postés 2 Date d'inscription jeudi 30 octobre 2003 Statut Membre Dernière intervention 9 août 2004
9 août 2004 à 12:55
Bonjour,

VB me renvoi une erreur de syntaxe à la ligne :
ligne = #1

Merci d'avance
0
Rejoignez-nous