Enregistrer un fichieren mode sequenciel et le lire

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 420 fois - Téléchargée 41 fois

Contenu du snippet

il vous permet d'enregistrer un fichier à acces sequentiel c'est à dire que les donnes enregistrer sont ajouter les unes à la suite des autres.
premiere partie: il faut que vous creer un fichier ou vb va enregistrer vos données. si le fichier n'existe pas il le creer automatiquement.
l'instruction write #1, text1.text ecrit les donnes qui sont contenues dans le text box.
close #1 ferme le fichier, il faut toujours fermetr un fichier avec le numero avec lequel vous l'avez ouvert.

maintenant la lecture.il vous faut ouvrir avec le meme nom de fichier.
la variable fichier de type chaine va acceuillir les donnes que vb va lire dans vos fichier. ensuite vous affecter cette variable au text box pour que vb les affiche à l'interieur.
l'instruction do while not eof(1) veut dirre tant quel e fichier n'est pas a la fin lit le. c'est pourquoi on utilise une boucle do while que l'on ferme avec loop
et bien sur on referme le fichier apres l'avoir lu avec close #1 voila.

Source / Exemple :


open"c:\votre fichier" for append as  #1
write #1,text1.text
close #1

=================================

dim fichier as string
open "c:\votre fichier" for input as #1
do while note eof(1)
input  #1,fichier
text1.text=fichier
loop
close #1
n

A voir également

Ajouter un commentaire Commentaires
Messages postés
8
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
14 juin 2005

Bonjour, je connais bien le systeme des fichier sequentiel, je sais qu'il existe d'autre methode pour lire/ecrire dans un fichier. Je ne me souvien plus du nom donc je ne peu pas chercher :-(

Merci d'avance.
Messages postés
84
Date d'inscription
samedi 25 mai 2002
Statut
Membre
Dernière intervention
19 janvier 2004

il dit que mon fichier existe po pk je fait le 1er pour écrire il devrait me dire qu'il existe,..
Messages postés
908
Date d'inscription
jeudi 26 juillet 2001
Statut
Modérateur
Dernière intervention
1 février 2015
2
si si je me tais c'est bon j'ai eu un moment de folie passagère.
Messages postés
11
Date d'inscription
mardi 9 juillet 2002
Statut
Membre
Dernière intervention
20 septembre 2002

quand on ouvre un fichier en mode append c'est un fichier a acces sequenciel non?
Messages postés
908
Date d'inscription
jeudi 26 juillet 2001
Statut
Modérateur
Dernière intervention
1 février 2015
2
y a une faute c'est pas "do while note eof(1)", c'est plutôt "do while not eof(1)"

Et puis t'es sûr que c'est du séquentiel ? j'en suis pas persuadé.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.