Fórum Duvida com DBGrid #218590

05/03/2004

0

Como faco pra quando clicar no titulo da coluna, eu ordenar minha query? tipo.. clicar na coluna data, ordena pela data... descricao, ordena pela descricao..

Desde ja agradeco,

[]s


Titanius

Titanius

Responder

Posts

05/03/2004

Catunda

Caro colega, utilize o evento ONTITLECLICK e trabalhe com a variavel Column que retorna o índice da coluna como um inteiro (0,1,2,....,ncolunas).

if column=0 then
begin
<<ordenar>>;
<<reabrir query>>;
end;

Espero ter ajudado. Até a próxima.


Responder

Gostei + 0

05/03/2004

Fabio.hc

Tente assim:

Ex:
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
   IBQuery1.Close;
   IBQuery1.SQL.Text:=´select *  from BAIRRO order by ´ + Column.DisplayName;
   IBQuery1.Open;
end;



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar