FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ordenar registros de manera descendente con ClientDataSet
Hola amigos,
quisiera saber como puedo ordenar de manera descendente los registros que aparecen en mi grid. la forma en que me conecto es la sig. SQLConnection-->SQLDataSet(ctTable)-->DataSetProvider-->ClientDataSet-->DataSource de manera mas precisa quiero que al dar 1 clic en el titulo del campo del grid se ordenen los registro de manera ascendente (obviamente con respecto al campo correspondiente al titulo) y al dar otro clic en el mismo titulo se ordenen de manera descendente. espero que alguien pueda ayudarme. muchas gracias y nos estamos viendo. |
#3
|
|||
|
|||
hola amigo, gracias por tu ayuda.
resolvi mi duda de esta manera, se los dejo por si a alguien le sirve //cve:Boolean if cve then begin cve := False; ModDat.CDSArticulos.IndexName := 'cvedesc'; //cvedesc es el nombre de mi indice end else begin cve := True; ModDat.CDSArticulos.IndexName := ''; ModDat.SQLDSArticulos.SortFieldNames := 'DESC2'; end; lo que hago es utilizar la variable cve como bandera para ordenar asc y desc si cve es true ordeno desc de lo contrario ordeno asc todo esto es con el evento OnTitleClic del grid |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mover registros en ClientDataSet | mglucero | Conexión con bases de datos | 2 | 14-03-2014 03:47:44 |
Cual es la manera mas rapida para copiar registros | ilichhernandez | Conexión con bases de datos | 2 | 02-11-2005 02:00:57 |
FIBPlus - Ordenar Registros y Control Concurrencia | Gabriel | Conexión con bases de datos | 0 | 25-08-2005 11:45:55 |
ordenar registros | davidgaldo | SQL | 2 | 20-04-2005 15:47:23 |
URGENTE : Mover registros desde clientdataset a ttable !!!!1 | BOYCHAMP | Conexión con bases de datos | 1 | 08-09-2003 04:33:20 |
|