![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
![]() Hola todos:
Realizo una consulta sobre el servidor (compleja por cierto) y me gustaria que al hacer click sobre el titulo de la columna en un dbgrid me ordene los datos por el campo referente a esta. Por ahora estoy trabajando con el evento "OnTitleClick" del DBGrid y hago mas o menos esto: consulta.close; consulta.sql.clear; consulta.sql.add('select campoa, campob, campoc, campod '); consulta.sql.add('from mitabla '); consulta.sql.add('order by '+Column.Title.Caption); consulta.open; Me parece feo por que cada vez que se quiere ordenar por un campo difernete hay que lanzar la consulta al servidor. Existe alguna forma de ordenar el conjunto de datos sin necesidad de volver a lanzar la consulta al servidor? Gracias. |
|
|
![]() |
|