FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. Última edición por judoboy fecha: 08-08-2003 a las 13:22:03. |
#2
|
||||
|
||||
¿Esto?
Código:
procedure TForm1.DBGrid1TitleClick(Column: TColumn); begin OrdenarPor(Column.FieldName); {Esta sería tu función para reordenar} end; Saludos
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Muchas gracias era exactamente lo que buscaba
|
#4
|
|||
|
|||
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. |
#5
|
||||
|
||||
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#6
|
|||
|
|||
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?? Un abrazo master!! |
|
|
|