PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → tri sur colonne de table
tri sur colonne de table
Iniciado por atrioux, jun., 30 2005 3:55 PM - 2 respostas
Publicado em junho, 30 2005 - 3:55 PM
Windev propose par defaut un tri sur une colonne de table
j'aimerais évoluer cette fonctionnalité en un tri sur une colonne puis sur
la deuxième
ex : tri par date et par nom

la solution serait de le faire par programmation mais j'aimerais garder la
possibilité de trier par l'entete de colonne
comment complete le code qui correspond a cette appuis ?
Publicado em junho, 30 2005 - 7:14 PM
Bonjour,

Il est possible d'intercepter le clic sur l'entête d'une colonne de WinDev.
Inspirez vous du code suivant :

//1. Code d'initialisation de la table :
Evenement("TRISPECIAL","TABLE1", 1529)

//2. Procédure TRISPECIAL
Procédure TRISPECIAL()
// _eve.wParam contient le numéro de la colonne
Trace("On a cliqué sur l'entête de la colonne n° "+_eve.wParam )
SI _eve.wParam = 2 ALORS
//On veut que la procédure TRISPECIAL permet d'obtenir un tri sur
//la colonne COL2 puis sur la colonne COL1:

--
Ed en Ligne


"Arnaud TRIOUX" <atrioux@horloges-huchez.fr> a écrit dans le message de
news: 42c3d31e@news.pcsoft.fr...

Windev propose par defaut un tri sur une colonne de table
j'aimerais évoluer cette fonctionnalité en un tri sur une colonne puis sur
la deuxième
ex : tri par date et par nom

la solution serait de le faire par programmation mais j'aimerais garder la
possibilité de trier par l'entete de colonne
comment complete le code qui correspond a cette appuis ?

Publicado em setembro, 07 2005 - 11:56 AM
cela fonctionne tres bien parcontre mon code se melange avec celui proposee
par defaut
un clique ok
deux clique de suite ko
peut on desactiver celui propose par defaut?
si je decoche la colonne en triable alors meme mon code ne fonctionne plus

"Ed en ligne" <edenligne@pcsoft.fr> a écrit dans le message de news:
42c401c0$1@news.pcsoft.fr...

Bonjour,

Il est possible d'intercepter le clic sur l'entête d'une colonne de
WinDev.
Inspirez vous du code suivant :

//1. Code d'initialisation de la table :
Evenement("TRISPECIAL","TABLE1", 1529)

//2. Procédure TRISPECIAL
Procédure TRISPECIAL()
// _eve.wParam contient le numéro de la colonne
Trace("On a cliqué sur l'entête de la colonne n° "+_eve.wParam )
SI _eve.wParam = 2 ALORS
//On veut que la procédure TRISPECIAL permet d'obtenir un tri sur
//la colonne COL2 puis sur la colonne COL1:

--
Ed en Ligne


"Arnaud TRIOUX" <atrioux@horloges-huchez.fr> a écrit dans le message de
news: 42c3d31e@news.pcsoft.fr...

Windev propose par defaut un tri sur une colonne de table
j'aimerais évoluer cette fonctionnalité en un tri sur une colonne puis
sur
la deuxième
ex : tri par date et par nom

la solution serait de le faire par programmation mais j'aimerais garder
la
possibilité de trier par l'entete de colonne
comment complete le code qui correspond a cette appuis ?