Cara, fiz esta, baseado nas informações fornecidas pelo tópico: procedure T_Form1.DBGrid1TitleClick(Column: TColumn); var Consulta: String; begin { Cons é uma variável global, com minha consulta SELECT * FROM TABELA ou outra qualquer, pode usar parâmetro nela também } Consulta := Cons + ' Order By ' + Column.FieldName; with Query1 do begin Close; SQL.Clear; SQL.Add(Consulta); Open; end; end;
nos meus testes funcionou legal. Abraços. Arno. --- Em sex, 14/8/09, gugavolcom <gugavol...@hotmail.com> escreveu: De: gugavolcom <gugavol...@hotmail.com> Assunto: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 14 de Agosto de 2009, 0:18 O qconsulta é o meu Adoquery, ele está ligado na tabela do datamodule. ____________________________________________________________________________________ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]