Alterar Ordem no DBGrid
27/09/2004
0
Paulofrrz
Posts
27/09/2004
Sandra
Tente algo parecido com:
with ADOQuery1 do begin Close; SQL.Clear; SQL.Add(´Select <o que quer> from SuasTabelas´); SQL.Add(´Where <alguma coisa1> Like :(dependendo, use o =)<SeuParam> Case RadioGroup1.ItemIndex of 0: SQL.Add(´Order by <seu critério1>´); 1: SQL.Add(´Order by <seu critério2>´); 2: SQL.Add(´Order by <seu critério3>´); end; Parameters.ParamByName(´SeuParam´).Value (se houver) := <qualquercoisa>; Open; end;
Experimente se funciona!
Ou então, veja se este tópico ajuda: [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=52174&highlight=desc]Como ordenar os campos do DBGrid atraves da colunas[/url]
Boa sorte!
28/09/2004
Paulofrrz
29/09/2004
Sandra
2: SQL.Add(´Order by month(:DataCad), nome´); end; Parameters.ParamByName(´SeuParam´).Value (se houver) := <qualquercoisa1>; Parameters.ParamByName(´DataCad´).Date (ou DateTime) := <qualquercoisa2>; Open; end;
:oops: Não sei se entendi corretamente (também não testei). Veja se é assim.
29/09/2004
Paulofrrz
Clique aqui para fazer login e interagir na Comunidade :)