PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Trie de colonne
Trie de colonne
Débuté par DaSilva, 02 aoû. 2004 11:16 - 1 réponse
Posté le 02 août 2004 - 11:16
Lorsque l'utilisateur clic sur une colonne d'une table pour la trier, je dois
executer une fonction.
Mais comment savoir qu'il a cliquer ?
Posté le 10 août 2004 - 12:01
En WD5.5, il faut utiliser les évènements:

Ouverture de la fenêtre FENETRE
GLOBAL
pNomEve est un entier long
WM_USER est un entier24

pNomEve=Evenement("ClicTABLE","TABLE",WM_USER+505) // WM_LBUTTONDOWN

Fermeture de la fenêtre FENETRE
FinEvenement(pNomEve)

Procédure ClicTABLE()
LOCAL
wNomChamp est une chaine

_eve.retour=0
wNomChamp=InfoObjet("TABLE",26,_EVE.wParam)

SELON wNomChamp
CAS "LECHAMP"
//Votre traitement
AUTRES CAS
TableTri(wNomChamp) // A adapter pour un tri dans un sens au premier
clic et dans l'autre au second...
FIN

Contactez-moi pour un envoi d'une fenêtre exemple
--
Salutations, Christophe DEPRET <nospam_christophe.depret@capri-codec.com>

"DaSilva" <a.dasilva@arsoe-nordest.com> a écrit dans le message de
news:410dea60$1@news.pcsoft.fr...


Lorsque l'utilisateur clic sur une colonne d'une table pour la trier, je

dois
executer une fonction.
Mais comment savoir qu'il a cliquer ?