TRI COMPLEXE SUCCESSIF MULTI OPTION AVEC UNE MSHFLEXGRID

cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 - 4 oct. 2007 à 11:54
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
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/44269-tri-complexe-successif-multi-option-avec-une-mshflexgrid

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 17 août 2018 23
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
cs_ym_trainz Messages postés 160 Date d'inscription vendredi 27 janvier 2006 Statut Membre Dernière intervention 21 avril 2015
4 oct. 2007 à 20:21
Oups... Autant pour moi.
Je vois que la version que j'avais mis en ligne n'était pas la toute dernière...
Voilà qui est rectifié.
MPi, tu peux refaire les test pour voir si ça colle ?
Merci.
cs_ym_trainz Messages postés 160 Date d'inscription vendredi 27 janvier 2006 Statut Membre Dernière intervention 21 avril 2015
4 oct. 2007 à 20:15
Bonjour MPi

Tout d'abord, merci pour ton commentaire, c'est toujours très constructif.

Pour ClicEnab, il est déclaré de façon commune dans modVariablesCommunes.
Pour le problème sur ton tri, cela m'étonne. Il faudrait vérifier si les dates sont toutes au bon format, par exemple : 06/02/88 (jj/mm/aa). Normalement, cela fonctionne également avec jj/mm/aaaa.

Si l'erreur subsiste, peut-être pourrais-tu m'envoyer ton fichier à trier en supprimant les données confidentielles? Dans ce cas, utilise l'onglet "envoyer un message privé" afin d'y coller tes données. J'ai fait un test avec mes données (133 lignes, 19 colonnes) et cela a fonctionné correctement... A suivre...

Cordialement,
ym_trainz
cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 23
4 oct. 2007 à 11:54
Salut,

Pour débuter, il manque la déclaration de ClicEnab As Boolean.

Ensuite, je pense qu'il y a un problème au niveau du tri. Si je regarde ton exemple, ça semble bien fonctionner, mais j'ai fait un test comme suit:
Date décroissant
No rue croissant
Nom décroissant

et ça ne semble plus aller...
la première date est bien la plus récente (1988), mais 1980 qui devrait être la suivante, selon moi, se retrouve à la fin...(?)
Rejoignez-nous