Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ordenar registros por un campo (adotable) (https://www.clubdelphi.com/foros/showthread.php?t=87380)

jeremiselxi 23-12-2014 20:52:33

Ordenar registros por un campo (adotable)
 
Buenas tardes.

Bueno mi gente esto me ha comido como dicen aquí en Republica Dominicana.

Tengo un adotable y en mi tabla hay un campo llamado No. No es un campo autonumerico.

Lo unico que deseo es que me muestre los registros organizados por este campo pero de forma Descendente.

He leido en el foro que use


Código Delphi [-]
Adotable1.sort := 'No';

tambien que lo ponga así

Código Delphi [-]
Adotable1.sort := 'No Desc';

Pero de esta última me da error.

Tengo Delphi 7 y se que se puede lograr ordenarlo.

Espero puedan ayudarme y gracias de antemano.

Saludos.

radenf 23-12-2014 22:14:38

Estimado jeremiselxi:

Yo uso este código para ordenar los registros de una ADOTable1:

Código Delphi [-]
if (ADOTable1.Sort= 'No asc') then
ADOTable1.Sort:= 'No desc'
else
begin
ADOTable1.Sort:= 'No asc';
end;
end;

Este código lo puedes poner en el evento OnTitleClick del DBGrid conectado a tu ADOTable1.
Espero que te sirva
Salu2

TiammatMX 24-12-2014 16:55:37

Cita:

Empezado por radenf (Mensaje 487013)
... lo puedes poner en el evento OnTitleClick del DBGrid conectado a tu ADOTable1...
Salu2

O puedes generar un TADOQuery con los datos ordenados como lo necesitas...

¿Ya revisaste las propiedades del TADOTable que usas?

jeremiselxi 26-12-2014 13:36:13

Cita:

Empezado por radenf (Mensaje 487013)
Estimado jeremiselxi:

Yo uso este código para ordenar los registros de una ADOTable1:


Código Delphi [-]if (ADOTable1.Sort= 'No asc') then
ADOTable1.Sort:= 'No desc'
else
begin
ADOTable1.Sort:= 'No asc';
end;
end;




Este código lo puedes poner en el evento OnTitleClick del DBGrid conectado a tu ADOTable1.
Espero que te sirva
Salu2

Muchas gracias Funiona a la perfección.

y TiammatMX muchas gracias por responder tambien.

Saludos.

radenf 26-12-2014 13:48:08

Me alegra que te haya servido.
Encantado de haber podido ayudarte.
salu2


La franja horaria es GMT +2. Ahora son las 20:23:34.

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