Ver Mensaje Individual
  #1  
Antiguo 15-10-2003
Avatar de Osorio
Osorio Osorio is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 252
Reputación: 24
Osorio Va por buen camino
Post Ordenar conjunto de datos

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.
Responder Con Cita