TRI SIMULTANÉ DES PLUSIEURS COLONNES DANS UN MSFLEXGRID
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 2011
-
1 mai 2005 à 13:45
plecoq
Messages postés2Date d'inscriptionvendredi 24 février 2006StatutMembreDernière intervention26 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.
plecoq
Messages postés2Date d'inscriptionvendredi 24 février 2006StatutMembreDernière intervention26 janvier 2008 26 janv. 2008 à 16:47
très bon code - merci
DIYADO
Messages postés1Date d'inscriptionvendredi 16 février 2007StatutMembreDerniè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és16Date d'inscriptiondimanche 26 janvier 2003StatutMembreDerniè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és675Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention26 mai 20131 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és16Date d'inscriptiondimanche 26 janvier 2003StatutMembreDerniè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és160Date d'inscriptiondimanche 7 décembre 2003StatutMembreDernière intervention14 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és1Date d'inscriptionmardi 7 juillet 2009StatutMembreDernière intervention24 juin 2005 24 juin 2005 à 13:47
merçi
cs_Bob06
Messages postés16Date d'inscriptiondimanche 26 janvier 2003StatutMembreDerniè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és130Date d'inscriptionmercredi 4 septembre 2002StatutMembreDernière intervention 5 janvier 2009 1 mai 2005 à 15:48
Quel composant faut il rajouter pour utiliser un MsFlexGrid ?
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 1 mai 2005 à 13:45
26 janv. 2008 à 16:47
4 juin 2007 à 19:07
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+
4 déc. 2006 à 09:24
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()
3 déc. 2006 à 10:19
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
??????
15 mai 2006 à 10:03
Bob06
14 mai 2006 à 23:22
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
24 juin 2005 à 13:47
2 mai 2005 à 14:49
Microsoft hierarchical Flexgrid Control 6.0 (OLEDB)
1 mai 2005 à 15:48
1 mai 2005 à 13:45
9/10