Duvida com DBGrid
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
Desde ja agradeco,
[]s
Titanius
Curtidas 0
Respostas
Catunda
05/03/2004
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.
if column=0 then
begin
<<ordenar>>;
<<reabrir query>>;
end;
Espero ter ajudado. Até a próxima.
GOSTEI 0
Fabio.hc
05/03/2004
Tente assim:
Ex:
Ex:
procedure TForm1.DBGrid1TitleClick(Column: TColumn); begin IBQuery1.Close; IBQuery1.SQL.Text:=´select * from BAIRRO order by ´ + Column.DisplayName; IBQuery1.Open; end;
GOSTEI 0