Array
(
)

Ordenar Registro por Código,Nome....

Leandrosl
   - 05 jan 2006

Pessoal

Tenho um formulario com um DBGrid, nesse DBGrid tenho listados todos os registro,gostaria de ordernar esse registro por Codigo ou Nome, eu sei se eu colocar o Indexname por Código, ele vai listar, mais eu gostaria de fazer esse procedimento sem a utilizaçõa do table, existe algum metódo ?

Obrigado


Joni Nunes
   - 05 jan 2006

Olá, utilize os componentes Dev que o grid dele implementa isso de forma automática, no clique do grid.


Leandrosl
   - 05 jan 2006

Olá jonifoz, onde fica esse componente e como eu posso utiliza-lo ?

Obrigado


Leandrosl
   - 05 jan 2006

Será que alguém tem mais alguma outra dica ????


Steve Narancic
   - 01 set 2008

A grid do JEDI tb implementa isso de forma automática


Mazzi
   - 01 set 2008

Vc pode usar Grid (compo JEDI, como amigo acima citou) ou tbm usar comp. FOX Power , tbm fazem isto.

Ou implementar no evento de clique sobre a coluna.
Ao clicar na coluna refaça sua pesquisa ordenando pelo campo clicado.
O bom é que fica dinamico.

Mas os componentes acima, jah traz tudo isso pronto.


Pestana_
   - 02 set 2008

bom dia!

pessoal eu não utilizo componentes JEDI, o que eu queria saber se é possivel fazer uma ordenação no dbGrid (do JEDI) de forma automática clicando na barra de titulo sem precisar refazer novamente a pesquisa, como sugeriu o Mazzi?

lembrando, o dbGrid está ligado ao componente IBQuery, então não é possivel indexar como o ClientDataSet faz!


Obridado!