Ver Mensaje Individual
  #2  
Antiguo 01-12-2010
Avatar de old_martinez
old_martinez old_martinez is offline
Miembro
 
Registrado: jul 2007
Posts: 24
Reputación: 0
old_martinez Va por buen camino
¿Por que no usas la propiedad sort de la query?


Código Delphi [-]
Procedure TfLecturaArchivo.gridTmpFileTitleClick( Column : TColumn );
Var
  Campo : String;
Begin

  Campo:= '[' + column.FieldName + ']';

  If ( dm.qSolicitudes.Sort = Campo + ' ASC' ) Then
    dm.qSolicitudes.Sort := Campo + ' DESC'
  Else
    dm.qSolicitudes.Sort := Campo + ' ASC';

End;

Obviamente la consulta disparala antes en algun evento y pone en True la propiedad filtered de la query.

Tip: Si usás el DBGrid de Jedi, al poner en true la propiedad TitleButtons se habilitan las flechitas que indican el ordenamiento en el título.

Última edición por old_martinez fecha: 01-12-2010 a las 14:56:26.
Responder Con Cita