![]() |
Como ordenar un DBGrid haciendo click sobre cada campo
Es decir quiero haciendo click en el titulo de cada columna me lo ordene por ese campo. Los registros que muestra del DataSet vamos.
Se que el componente RXDBGrid de RXLibs 2.75, tiene una propiedad TITLEBUTTONS, que te realiza una acción cuando presionas sobre los títulos de la columna. Lo que no se es como distinguir entre una y otra columna, para hacer correctamente la ordenación. Un apunte que acabo de probar hay un componente de GJL, que te realiza la acción pero cuando se trata de un campo LookUp, falla. |
¿Esto?
Código:
procedure TForm1.DBGrid1TitleClick(Column: TColumn); Saludos |
Muchas gracias era exactamente lo que buscaba
|
He estado buscando en todo el foro y en internet y no he encontrado algo que solucione la falla que se produce al ordenar un rxdbgrid sobre un campo que es tipo lookup o calculado.
Hacerlo de otra forma, por ejemplo modificar las consultas SQL para que ordene por el campo que le digo, seria muy costoso en cuanto a tiempo para modificar todos los modulos de mi sistema. Si alguien encontró algo, respondan el mensaje, estaria muy agradecido. |
Cita:
Saludos! |
Hola chavon, gracias por el dato, voy a probar de esa forma, por que yo normalmente imprimo los informes segun el orden que le dio el usuario en la grilla. Cualquier cosa te consulto.
Ahh... yo soy de Cordoba-Capital, hay mas argentinos en este foro?? :D:D:D:D:D:D:D:D:D:D Un abrazo master!! |
La franja horaria es GMT +2. Ahora son las 04:41:05. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi