Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Ordenamiento (https://www.clubdelphi.com/foros/showthread.php?t=2937)

GIVO 13-08-2003 16:23:43

Ordenamiento
 
Hola.
Tengo una aplicación en Delphi 5 - Interbase 6, necesito saber como mostrar los datos de una tabla ordenados por cierto campo en un DBGrid. Desde Interbase como hago para que al abrir la tabla siempre me muestre los datos ordenados por el campo que quiero o desde delphi como hago para mostrarlos ordenados desde el DBGrid??

Gracias por la ayuda

GIVO

__cadetill 13-08-2003 16:33:24

Como accedes a los datos desde Delphi? Con Querys? Con tablas?

Que componentes de acceso utilizas? IBX? IBO? BDE?

De todas maneras, si es solo para visualizacion de datos, con una sentencia SQL (un TIBQuery, un TQuery,...) con la clausula order by tendrias que tener suficiente

Código:

select *
from tabla
order by campo


GIVO 13-08-2003 17:11:38

Hola.

Estoy accediendo directamente a la tabla, no estoy usando querys, y estoy usando BDE.

marcoszorrilla 13-08-2003 17:25:58

Si la tabla no tiene indices no hay nada que hacer, a no ser que utilices una Query.

Si tiene indices:
MiTabla.IndexName:='NombreIndice'

Un Saludo

Viet 13-08-2003 18:19:29

hola,

Si utilizaras ADO (aunque no soy partidario de ello), podrias poner en el evento OnTitleClick de tu DBGrid (las ExRxDBGrid lo trar y es free) pones:

ADOTable1.Sort := Title;

y listo

Suerte ;)


La franja horaria es GMT +2. Ahora son las 08:23:47.

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