Modification, suppression d'enregistrement ecrit avec write #

rockerfou Messages postés 16 Date d'inscription jeudi 28 août 2003 Statut Membre Dernière intervention 28 novembre 2014 - 13 févr. 2004 à 15:38
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 - 13 févr. 2004 à 19:17
Thierry l'ex rocker fou :question)
Bonjour,
A partir de VBA sous excel, j'ai créé un fichier text (en seéquentiel) grace à l'instruction write #.
Mon problème est que je voudrais modifier ou supprimer certaines fiches que j'ai créées. comment faire ???
Sachant que je n'ai pas trouvé le moyen de faire un fichier avec une organisation de type séquentiel indexé.
Bref je sais écrire de nouvelles fiches (write #) les lire en séquentiel (input #) mais je ne sais pas les modifier ni les supprimer.
merci de votre aide, c'est U R G E N T.....

1 réponse

cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
13 févr. 2004 à 19:17
Bonsoir

Pour modifier ou supprimer une ligne d'un fichier séquentiel, je ne connais qu'une méthode :
Lire le fichier ligne par ligne (Line Input #) et copier chaque ligne utile (ou modifiée) dans un second fichier ;
fermer les 2 fichiers ;
effacer le premier (Kill)
et renommer le second du nom du premier (Name)
0
Rejoignez-nous