Re: trie dynamique | Sujet: Re: trie dynamique par R&B sur 16/9/2005 16:01:24
OK on avance... Dans cet endroit, il est possible de définir un tri non pas sur une rubrique mais selon une procédure... locale à l'état.
Cette procédure devra retourner des valeurs dont l'interprétation déterminera le tri. par exemple :
PROCEDURE TRI(pnTri est un entier = 1)
SELON pnTRI
CAS 1:
// tri sur le nom : on retourne la rubrique nom
RENVOYER FICHIER.NOM
CAS 2:
// tri sur le prénom : on retourne la rubrique prénom
RENVOYER FICHIER.PRENOM
CAS 3:
// tri sur les initiales : on retourne le premières lettres des nom et prénoms
RENVOYER gauche(FICHIER.NOM,1)+gauche(FICHIER.PRENOM,1)
AUTRES CAS
RENVOYER ""
FIN
Votre état devra alors recevoir le paramètre pntri... pour déterminer l'ordre d'impression.
IImprimeEtat(FICHIER,CLE,min,max,3)
|
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|