TRI SIMULTANÉ DES PLUSIEURS COLONNES DANS UN MSFLEXGRID

cs_PROGRAMMIX Messages postés 1133 Date d'inscription mercredi 2 octobre 2002 Statut Membre Dernière intervention 24 juillet 2011 - 1 mai 2005 à 13:45
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:47
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/31115-tri-simultane-des-plusieurs-colonnes-dans-un-msflexgrid

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:47
très bon code - merci
DIYADO Messages postés 1 Date d'inscription vendredi 16 février 2007 Statut Membre Dernière intervention 4 juin 2007
4 juin 2007 à 19:07
Merci Bob06,
Ton code m'a bcp aidé. Moi je l'utilise sur click de l'entête de colonne et c'est très efficace dans mon pti projet de classe.
A+
cs_Bob06 Messages postés 16 Date d'inscription dimanche 26 janvier 2003 Statut Membre Dernière intervention 4 décembre 2006
4 déc. 2006 à 09:24
Bonjour petiflamand
Simplement parce que ce code classe des dates dans un ordre ascendant (ou descendant).
Pour classer des nombres, il faut modifier les procédures Private Sub Option2_Click() et Private Sub Option3_Click()
petiflamand Messages postés 675 Date d'inscription samedi 31 mai 2003 Statut Membre Dernière intervention 26 mai 2013 1
3 déc. 2006 à 10:19
Bonjour , je vient de trouver ce code de tri pour msflexgrid
Mais je ne comprend pas pourquoi si on trie des nombres du genre
01 25 35 02 10 09 13 53
il donne
01 10 02 09 13 25 35 53
et pas
01 02 09 10 13 25 35 53
il trie en binaire et pas numeriquement
??????
cs_Bob06 Messages postés 16 Date d'inscription dimanche 26 janvier 2003 Statut Membre Dernière intervention 4 décembre 2006
15 mai 2006 à 10:03
Oui, c'est une idée a creuser..., il y a certainement plus simple. Mais, quand a suprimer la colonne.... celle-ci étant invisible, elle ne gêne pas beaucoup, et en cas de suppression de la colonne en fin de tri, il faudrait la recréer à chaque fois que l'on ajoute des données. Un peu compliqué. De plus si on veut modifier le tri (par nom, date, nombre etc...)sur un nombre de colonne plus grand, à l'aide de boutons options ou autres, sa disponibilité permanente est bien utile.
Bob06
cs_drissou Messages postés 160 Date d'inscription dimanche 7 décembre 2003 Statut Membre Dernière intervention 14 janvier 2009
14 mai 2006 à 23:22
salut je viens de tomber sur ton prog de tri.
Super, bien pensé..
je vais noter 9 aussi.
Il serait peut être intéressant , pour que cela soit 'transparent' pour le programmeur, de créer à la volée la colonne ui servira de tri, en fin de tableau,de taille 0 bien sur, de faire sytématiquement le transfert des ddonnées dans cette colonne , trier et ensuit suppirmer la colonne..
Drissou
lemings Messages postés 1 Date d'inscription mardi 7 juillet 2009 Statut Membre Dernière intervention 24 juin 2005
24 juin 2005 à 13:47
merçi
cs_Bob06 Messages postés 16 Date d'inscription dimanche 26 janvier 2003 Statut Membre Dernière intervention 4 décembre 2006
2 mai 2005 à 14:49
Il faut utiliser
Microsoft hierarchical Flexgrid Control 6.0 (OLEDB)
cs_yannn Messages postés 130 Date d'inscription mercredi 4 septembre 2002 Statut Membre Dernière intervention 5 janvier 2009
1 mai 2005 à 15:48
Quel composant faut il rajouter pour utiliser un MsFlexGrid ?
cs_PROGRAMMIX Messages postés 1133 Date d'inscription mercredi 2 octobre 2002 Statut Membre Dernière intervention 24 juillet 2011 2
1 mai 2005 à 13:45
Effectivement, il fallait y penser.

9/10
Rejoignez-nous