Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Ordenar datos de una tabla (https://www.clubdelphi.com/foros/showthread.php?t=19493)

arieliten 16-03-2005 14:12:04

Ordenar datos de una tabla
 
Hola a todos, estoy trabajando con Delphi 6 e Interbase, y en mi aplicación tengo los componentes IBTable para acceder a los datos de una tabla. Al asociar estos componentes a un componente visual (DBGrid por ejemplo) quisiera que los mismos aparecieran ordenados por un campo específico.
Esto lo puedo hacer con un IBSQLquery donde en su SQL hago algo como: "SELECT .... FROM .... ORDER BY <campo>". Pero a mi me interesa saber si existe alguna propiedad en el componente de la tabla o en los componentes visuales que me lo permita hacer.
He intentado con la opción FILTER pero solo me sirvió para filtrar personas (la tabla es de PERSONAS) por Apellidos que empiecen con A, o con B con cualquier letra usando como filtro: "APELLIDO LIKE '<letra>%'".
Pero no puedo usar un ORDER BY ahi porque me da error.
¿Ha alguien se le ocurre que propiedad o metodo puedo usar sin tener que agregar un query?
Gracias y saludos a todos

marcoszorrilla 16-03-2005 14:56:50

Si tienes índices no tienes más que activarlos:
Código Delphi [-]
 procedure TForm1.Button1Click(Sender: TObject);
 begin
 IbTable1.IndexName:='Apellidos';
 end;

Un Saludo.

arieliten 16-03-2005 15:32:48

Muchas gracias ;)


La franja horaria es GMT +2. Ahora son las 17:15:07.

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