1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| NomFichier est une chaîne = fSélecteur(SAI_FIC1, "Sélectionnez un fichier.....", "Tous fichiers (*.*)"+TAB+"*.*", "*", fselOuvre+fselExiste)
IDFichier est un entier
ResLecture est une chaîne
nLig est un entier = 1
// Ouverture d'un fichier externe
IDFichier = fOuvre(NomFichier, foLecture)
SI IDFichier <> -1 ALORS
// Lecture de la première ligne
ResLecture = fLitLigne(IDFichier)
SI nLig >=3
SI Gauche (ResLecture,3)="A02"ALORS
// Seulement les lignes de 8 à 23
TableAjouteLigne(TABLE_EFI,"",ResLecture[[1 A 3]],ResLecture[[4 A 10]],ResLecture[[11 A 16]],ResLecture[[17 A 25]],ResLecture[[26 A 85]],ResLecture[[86 A 88]],ResLecture[[89 A 94]],ResLecture[[95 A 100]],ResLecture[[101 A 105]],ResLecture[[106 A 259]])
FIN
SI Gauche (ResLecture,3)="A03"ALORS
RETOUR
FIN
FIN
// Lecture des lignes suivante
ResLecture = fLitLigne(IDFichier)
nLig++
FIN |
Partager