Ver Mensaje Individual
  #3  
Antiguo 31-05-2006
alucardo alucardo is offline
Miembro
 
Registrado: ene 2006
Ubicación: Merida, Yucatan, Mexico
Posts: 18
Reputación: 0
alucardo Va por buen camino
hola amigo, gracias por tu ayuda.

resolvi mi duda de esta manera, se los dejo por si a alguien le sirve
//cve:Boolean

if cve then
begin
cve := False;
ModDat.CDSArticulos.IndexName := 'cvedesc'; //cvedesc es el nombre de mi indice
end
else
begin
cve := True;
ModDat.CDSArticulos.IndexName := '';
ModDat.SQLDSArticulos.SortFieldNames := 'DESC2';
end;

lo que hago es utilizar la variable cve como bandera para ordenar asc y desc
si cve es true ordeno desc de lo contrario ordeno asc
todo esto es con el evento OnTitleClic del grid
Responder Con Cita