Tri complexe successif multi option avec une mshflexgrid

Soyez le premier à donner votre avis sur cette source.

Vue 8 836 fois - Téléchargée 1 163 fois

Description

Tri complexe, rapide et simple à l'aide d'une MshFlexGrid. 4 colonnes successives possible : par exemple, tri par nom décroissant puis par prénom croissant puis par date croissant... etc.

Source / Exemple :


J'utilise la fonction .sort d'une grille MshFlexGrid après avoir rempli la colonne 0 (tempon) avec les valeurs triées. Je pense que c'est rapide et opérationnel.
J'ai essayé de commenter le code le plus possible.

Conclusion :


Il existe bien des sources à ce sujet mais je n'ai pas trouvé de source qui propose ce type de tri à la manière Excel ou OpenOffice.
Cet algo sera inséré dans mon projet ymBase

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_ym_trainz Messages postés 160 Date d'inscription vendredi 27 janvier 2006 Statut Membre Dernière intervention 21 avril 2015
28 janv. 2008 à 20:40
Merci Plecoq !
Ca fait toujours plaisir.
N'hésite pas, si tu souhaites noter ;-)

Cordialement,
ym_trainz
plecoq Messages postés 2 Date d'inscription vendredi 24 février 2006 Statut Membre Dernière intervention 26 janvier 2008
26 janv. 2008 à 16:12
Code très propre et très utile - merci beaucoup
cs_ym_trainz Messages postés 160 Date d'inscription vendredi 27 janvier 2006 Statut Membre Dernière intervention 21 avril 2015
12 oct. 2007 à 20:52
Encore moi !

Bon, j'ai utilisé ta manip imageshack.us et j'ai UL la capture.

Voici le résultat avec les même paramètre que toi :

http://img248.imageshack.us/img248/7641/capture2zt8.jpg

Donc, le mystère demeure...
cs_ym_trainz Messages postés 160 Date d'inscription vendredi 27 janvier 2006 Statut Membre Dernière intervention 21 avril 2015
12 oct. 2007 à 20:36
Bonjour MPi

Merci pour ta réponse.
Je viens de faire le même test que toi et j'obtiens autre chose, à savoir un tri correct.
Si tu veux, je t'envoie la capture écran.

Je me demande si cela n'est pas dû à des options de langue puisque tu es canadien et moi français. Ou alors, les mystères de windows sont impénétrables...
En tous cas, l'algo de tri me paraît correct et me donne satisfaction de puis 2 semaines...

Si, au passage, quelqu'un d'autre peut nous faire le même test que toi, à savoir :

date de naissance -> décroissant
rue -> croissant
nom -> décroissant
puis indéfini

Donc, MPi, je pense qu'il y a vraiment un mystère... et je donne ma langue (c'est le cas de le dire) au chat ;-)

Cordialement,
ym_trainz
cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 23 août 2018 21
10 oct. 2007 à 11:36
Salut,
désolé du retard, mais j'étais en train d'oublier et je n'avais pas activé le suivi ...

Le problème persiste toujours. À noter que je n'ai rien changé au code ou au fichier de données.

Je ne peux insérer d'image pour te montrer, mais tu peux voir l'exemple que j'ai essayé selon les mêmes critères que dans mon post précédent à cette adresse:
http://img292.imageshack.us/img292/7673/trifo4.jpg

MPi
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.