Message de rapport:
 

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
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2