Array
(
)

Como ordenar DbGrid?

Claudenir.antunes
   - 14 ago 2004

E aí galera, é o seguinte!

Tenho um dbgrid com todos os cadastros de fornecedores, um combobox, e um txt em um formulário!
Gostaria de qdo o usuario selecionasse uma das opcoes do combobox, ex:(Nome, razao social, cgc,etc...) os registros ficassem na ordem escolhida! Entenderam?
Sou iniciante, e nas minhas consultas só usei o locate até agora!

Desde já Agradeço ok!!!

Sucesso a todos


Laercioguerco
   - 14 ago 2004

Tenho um dbgrid com todos os cadastros de fornecedores, um combobox, e um txt em um formulário!
Gostaria de qdo o usuario selecionasse uma das opcoes do combobox, ex:(Nome, razao social, cgc,etc...) os registros ficassem na ordem escolhida! Entenderam?
Sou iniciante, e nas minhas consultas só usei o locate até agora!

Uma maneira, seria executar a Query novamente, passando como parâmetro para ´order by´ combobox.text.

Se ainda não utiliza ClientDataSet, deveria repensar, já que você obteria isto em Cache-Local, evitando nova execução da Query no SGBD, e principalmente tráfego de dados.

Ver artigos neste site e em www.clubedelphi.com.br.

Sds
laercio@clubedelphi.com.br