Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Ordenar un DBGrid con click sobre un campo (https://www.clubdelphi.com/foros/showthread.php?t=50731)

bustio 26-11-2007 23:04:41

Ordenar un DBGrid con click sobre un campo
 
Hola.. estoy tratando de ordenar un BDGrid segun el contenido de sus campos pero con un click sobre el header del campo. La idea es que si en el DBGrid tengo muchos records, como nombre, edad, direccion, telefno, email.. esas cosas, cuando le de click sobre el header de cada uno de los campos que anets mencione pues se organicen alfabeticamente en el caso de los datos de nombres y eso y de menor a mayor en el caso de los numericos... Sera qeu nadie lo ha hecho? sera muuuy dificil?

eduarcol 26-11-2007 23:14:56

este tema se ha tratado con anterioridad en los foros, si realizas una busqueda o te fijas al final de esta pagina tendras referencias

Neftali [Germán.Estévez] 27-11-2007 10:58:55

O miras las líneas relacionadas que hay al final de esta misma página.

Chris 27-11-2007 19:00:41

Para conseguirlo, depende del tipo de DB con la que estes trabajando, entoy en camino de escribir un algoritmo que haga esto, pero no lo he hecho, auque tengo algunas ideas. En mi caso trabajo con firebird, mediante los componentes MDO a los cuales les he agregado una propiedad llamada SQLSorting en donde ingreso por ejemplo 'NOMBRE DESC, APELLIDO DESC, PAIS'

Un método muy sencillo es utilizar los índices ya definido. Pero no me podría adentrar tanto si no sé el caso concreto en el que quieres trabajar. [entiendace tablas con indices o queries con sort by]


La franja horaria es GMT +2. Ahora son las 13:55:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi