Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Tri multiple dans Msflexgrid [ Archives Visual Basic / Divers ] (Bob06)

samedi 23 avril 2005 à 20:04:52 | Tri multiple dans Msflexgrid

Bob06

Bonsoir
J'ai besoin de faire un tri multiple sur 2 colones dans un MSFlexgrid.
Je m'explique:
La 1ière colonne contient des noms (plusieurs noms identique possible)
La 2ième colonne contient des dates (chaque date est rataché a un nom)
Il faudrait mettre par ordre alphabetique la 1ière colone (ça je sais faire) et trié la 2ième colonne par rapport à la 1ière.
Un petit exemple pour mieux comprendre
Col1            Col2
Pierre            12/10/04
Jean              25/05/55
Julien             05/08/05
jean               18/06/62
Pierre            21/09/82
Anne             12/12/87

Il faudrait que cela donne ceci aprés tri :
Col1                Col2
Anne               12/12/87
Jean                 25/05/55
Jean                 18/06/62
Julien                05/08/05
Pierre               21/09/82
Pierre               12/10/04
Voila. si quelqu'un peut m'aider je le remercie d'avance.
Bob06


samedi 23 avril 2005 à 20:56:27 | Re : Tri multiple dans Msflexgrid

jpleroisse

Private Sub Command1_Click()
MSFlexGrid1.Col = 1
MSFlexGrid1.Sort = flexSortGenericAscending
MSFlexGrid1.Col = 2
MSFlexGrid1.Sort = flexSortGenericAscending
End Sub

jpleroisse

dimanche 24 avril 2005 à 10:22:16 | Re : Tri multiple dans Msflexgrid

Bob06

Merci à jpleroisse pour sa réponse, mais si j'applique ce code, la colonne 1 est bien triée par ordre alphabetique, mais le tri de la colonne 2 (classement par ordre croissant), suprime le tri alphabetique de la colonne 1.
Moi ce que je voudrais obtenir, c'est un classement alphabetique de la colonne 1 et tout en gardant cet ordre, classer la colonne 2 par ordre croissant.
Comme ça en cas de doublon dans la col 1, c'est le tri des dates de la col 2 qui fait un tri croissant (ou décroissant) total de la grille.
Voilà, est ce que c'est possible ?
Merci à tous ceux qui vont faire travailler leurs neurones pour moi, (moi, les miens ont rendus l'âme).
Bonne journée à tous
Bob06



Cette discussion est classé dans : msflexgrid, tri, colonne, multiple, 1ière


Répondre à ce message

Sujets en rapport avec ce message

msflexgrid-->questions [ par ronando ] comment fait on pour inscrire du texte par exemple ds la deuxieme colonne ? (car j'utilise addnew mais ca ne me marque que ds la premiere colonne)comm Macro- tri d'une colonne par date [ par Noe ] Lorsque je fait un filtre automatique sur une colonne contenant des dates (filtrer entre date) cela marche très bien. Lorsque j'enregistre un macro po tri par itération sur colonne [ par thierrypp ] Bonjour,je dispose d'une colonne de données en format *.txt; 1er rang caractère " mesures"autres rangs, valeurs numériques nombre total de rangs unic Selection multiple dans une msflexgrid [ par ganaelle ] Bonjour.Pouvez-vous me dire comment peut-on faire une sélection multiple discontinue (touche CTRL) dans une msflexgrid ?merci beaucoup ! API pour redimentionner colonne MSFlexGrid [ par PROGRAMMIX ] J'utilise un MSFlexGrid dans une application qui lit un fichier avec du texte.Je voudrais redimensionner automatiquement les lignes et les colonnes du Tri colonne liste view [ par tom42 ] Je possede une liste view avec une colonne date.Quand je clic sur le titre de la colonne pour trier par date corissante le trie se fait dabord sur le tri colonne date dans listview [ par desus4 ] Salut tout le mondeJ'ai suivi les messages concernant ce sujet sur le forum, et je n'ai rien trouvé.Y a t'il quequ'un qui connaisse une méthode pour t MSFLEXGRID Merci votre aide !!!! [ par Symcod ] Je veux selection une ligne dans mon MSflexgridIl comporte 4 colonneexemple la ligne 2msflexgrid.row = 2msflexgris.colsel = 4Ca marche pas y me selec Tri ds Mshflexgrid par click sur entete colonne [ par pat64 ] PatrickBonjour vous tous, (je débute en VB),Voila, j'ai un Mshflexgrid, chargé avec des data venant d'Access, et j'aimerais lorsque l'on click sur l'e Tri ascendant dans un msflexgrid [ par winner ] Lorsque je fait un tri ascendant dans un MsFlexgrid, les premières lignes qui s'affichent sont vides. Je dois compter autant de lignes vides que j'ai


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.