SI TABLE..Vide ALORS RETOUR
i,j sont des entiers
J=TableOccurrence(TABLE,toTotal)
POUR i = 1 A j
HRAZ(FICHIER2)
FICHIER2.RUB1=TABLE.COLONNE[i]
...
HAjoute(FICHIER2)
FIN
SI TABLE..Vide ALORS RETOUR
cFic est une chaine=TABLE..FichierParcouru
cCle est une chaine=TABLE..RubriqueParcourue
nPos est un entier = hSauvePosition(cFic)
hLitPremier(cFic,cCle)
TANTQUE PAS HEnDehors(cFic)
HRAZ(FICHIER2)
FICHIER2.RUB1=FICHIER1.RUBRIQUE
...
HAjoute(FICHIER2)
HLitSuivant((cFic,cCle)
FIN
HRetourPosition(nPos)
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=2587&post_id=10965