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 30 31 32 33
| //Insertion dune ligne de rupture entre... chaque rupture dune table mémoire :
//(1ère Méthode) :
//(Code à insérer dans la partie « Initialisation » du code de la table)
FichierVersTableMémoire(TABLE_Table1, "EXPRESS_REQ_Requête1")
// Initialisation des variables
Chrubrik1 est une chaîne
Chrubrik2 est une chaîne
Chrubrik3 est une chaîne
nLgn est un entier
TableSupprimeTout(TABLE_Table1)
HLitPremier(EXPRESS_REQ_Requête1,RUBRIK1)
Chrubrik1 = EXPRESS_REQ_Requête1.RUBRIK1
Chrubrik2 = EXPRESS_REQ_Requête1.RUBRIK2
Chrubrik3 = EXPRESS_REQ_Requête1.RUBRIK3
// Parcours du fichier
TANTQUE PAS HEnDehors(EXPRESS_REQ_Requête1)
HLitRecherchePremier(EXPRESS_REQ_Requête1,RUBRIK1,Chrubrik1,hGénérique)
TANTQUE HTrouve(EXPRESS_REQ_Requête1)
// Ajout dans la table de l'enregistrement trouvé
TableAjouteLigne(TABLE_Table1,Chrubrik1,Chrubrik2,Chrubrik3)
HLitSuivant(EXPRESS_REQ_Requête1,Chrubrik1)
Chrubrik2 = EXPRESS_REQ_Requête1.RUBRIK2
Chrubrik3 = EXPRESS_REQ_Requête1.RUBRIK3
FIN
// Ajout d'une ligne vierge < Rupture >
nLgn = TableAjouteLigne(TABLE_Table1,Chrubrik1,Chrubrik2,Chrubrik3)
// Propriétés de le ligne < Couleur/Hauteur >
TABLE_Table1[nLgn]..CouleurFond = RVB(205, 230, 255)
TABLE_Table1[nLgn]..Hauteur = 20
// Condition suivante
Chrubrik1 = EXPRESS_REQ_Requête1.RUBRIK1
FIN |
Partager