Comment suprimer un enregistrement

Signaler
Messages postés
14
Date d'inscription
dimanche 23 juin 2002
Statut
Membre
Dernière intervention
28 août 2002
-
Messages postés
1858
Date d'inscription
samedi 29 juin 2002
Statut
Membre
Dernière intervention
17 octobre 2013
-
Bonjour
j'aimerais savoir comment suprimer un enregistrement dans un fichier ramdom (acces aleaoir) .
est- ce - que c la meme methode que le vieux pascal (reorganiser le fichier affin de mettre l'enregistrement souhaité au dernier puis avec la commende tronquer le programme coupe le dernier enregistrement)
MERCIDE ME REPONDRE RAPIDEMENT
et a++.

3 réponses

Messages postés
1858
Date d'inscription
samedi 29 juin 2002
Statut
Membre
Dernière intervention
17 octobre 2013
10
Autre possibilité : recopier dans un 2ème fichier tous les enregistrements sauf l'indésirable ; fermer tout, supprimer le fichier d'origine et renommer le nouveau.
0
Messages postés
14
Date d'inscription
dimanche 23 juin 2002
Statut
Membre
Dernière intervention
28 août 2002

Bounjour
tu peux me dire comment suprimer et renomer un fichier .
merci pour ta reponse.
0
Messages postés
1858
Date d'inscription
samedi 29 juin 2002
Statut
Membre
Dernière intervention
17 octobre 2013
10
Tu veux supprimer l'enregistrement n° 7 dans le fichier aléatoire CheminFichier1 ; les enregistrements ont pour longueur 50
-------------------------------------------
Dim i as integer, Enreg as string*50
Open "CheminFichier1" For Random As #1 Len = 50
Open "CheminFichier2" For Random As #2 Len = 50
For i = 1 To 6
Get 1, i, Enreg
Put 2, i, Enreg
Next i
For i = 8 To Lof(1)
Get 1, i, Enreg
Put 2, i - 1, Enreg
Next i
Close
Kill "CheminFichier1" ' suppression du fichier 1
Name "CheminFichier2" As "CheminFichier1" ' On renomme le fichier 2 du nom du fichier 1
0