AJUDA_DBGRID

Delphi

17/05/2014

como faço para ordenar o DBGRID? Eu uso o IBQuery com bancos de dados Firebird 2.1
gostaria de ordena-lo clicando nele, alguem poderia me da uma luz...grato, Getulio
Getulio Torres

Getulio Torres

Curtidas 0

Respostas

Giovani Oliveira

Giovani Oliveira

17/05/2014

Eu procurei aqui no Fórum mesmo, e o Eurismar tinha dado uma solução, veja se lhe atende.

procedure Tform1.DBGrid1TitleClick(Column: TColumn);
var
    coluna:string;
begin
    coluna:=column.FieldName; // PEGA O CAMPO DA COLUNA CLICADA
    ibquery1.Close;
    ibquery1.SQL.Clear;
    ibquery1.SQL.Add('select * from clientes order by coluna');
    ibquery1.Open;
end;
GOSTEI 0
POSTAR