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
|
//////////// Medic.txt
AssignFile(F,ExtractFilePath(Application.ExeName)+'Medic.txt');
Reset(F);
repeat
Readln(F,Stg);
N_Enregistrement:=copy(stg,1,5);
Nom_commercial:=copy(stg,6,49);
Nom_DCI:=copy(stg,56,49);
Dosage:=copy(stg,106,28);
Unite:=copy(stg,136,19);
Conditionnement:=copy(stg,156,20);
Remboursable:=copy(stg,176,1);
Date_remboursement:=Copy(Stg,178,8);
date_arret_remboursement:=Copy(Stg,186 ,8);
Tarif_de_reference:=copy(stg,194,20);
Forme:=copy(stg,216,6);
Observation:=copy(stg,243,1000);
//// insertion des données
DataModule2.ABSTable1.AppendRecord([nil,N_Enregistrement,Nom_commercial, Nom_DCI, Dosage, Unite, Conditionnement, Remboursable,Tarif_de_reference, Forme, Observation]);
DataModule2.ABSTable1.Edit;
DataModule2.ABSTable1Date_remboursement.Value:=Date_remboursement;
DataModule2.ABSTable1Date_arret_remboursement.Value:=date_arret_remboursement;
//// Fin de l'insertion
Update;
until EOF(F);
DataModule2.ABSTable1.Post;
CloseFile(F); |
Partager