Ver Mensaje Individual
  #1  
Antiguo 20-05-2006
Avatar de anghell77
anghell77 anghell77 is offline
Miembro
 
Registrado: may 2006
Posts: 194
Reputación: 19
anghell77 Va por buen camino
Ordenar Datos en DBGrid mediante un Click

Hola a todos.....Primero lo primero: DELPHI 7 PARADOX 7

No se si quiera si aquí deba publicar el hilo, pero como aquí son varios pues puede ser que esté menos mal que ponerlo en otro lado...

El título, habla por sí solo.... Quisiera ver si me pueden ayudar a hacer eso: que al dar un click sobre una columna o sobre el encabezado de la columna de un DBGRID se ordenasen los datos, por la columna seleccionada.....tal como sucede en las ventanas de windows, al dar click sobre la columna de los nombres de los archivos, la de el tamaño, etc.

Sé que probablemente funcione, cerrar la consulta y reescribir el sql:

por decir, en el evento on CellClick (del DBGrid)
DataModule2.Invers.Close;
DataModule2.Invers.SQL.Add('order by "AQUI ENTRA EL NOMBRE DEL CAMPO")
DataModule2.Invers.Open;

pero que sucede si tengo las Opciones del DBGrid "dgAlwaysShowSelection=TRUE" y "dgRowSelect=TRUE"???

Obviamente dejará de ordenar los datos del grid, por la columna específica no??

Y es más...creo que no serviría ni si quiera aplicar el evento OnCellClick como lo he escrito antes....

Ahora, pues si alguien puede ayudarme....
__________________
"...Ayer Bastaba un Sueño..."
Responder Con Cita