Order by DBGrid
Estou usando o IBDataset numa tela de cadastro onde os dados são inseridos num DBGrid.
O único campo da tabela que é chave primária é o campo ´CÓDIGO´, porém eu gostaria que no DBGrid os dados fossem ordenados pelo campo ´GRUPO´. Já coloquei na InsertSQL e no RefreshSQL o order by, mas não funciona. Existe algum meio de reorganizar os registros após o post?
Obs.: Para o AFarias se estiver lendo: Obrigado pelas dicas anteriores!
O único campo da tabela que é chave primária é o campo ´CÓDIGO´, porém eu gostaria que no DBGrid os dados fossem ordenados pelo campo ´GRUPO´. Já coloquei na InsertSQL e no RefreshSQL o order by, mas não funciona. Existe algum meio de reorganizar os registros após o post?
Obs.: Para o AFarias se estiver lendo: Obrigado pelas dicas anteriores!
Delphi32
Curtidas 0
Respostas
Afarias
12/11/2003
|Existe algum meio de reorganizar os registros após o post?
não pelo Interbase (isso não tem como o banco de dados controlar)!!
o ORDER BY apenas garante q (num SELECT claro!) as informações viram ordenadas -- depois, a responsabilidade é ´sua´!
A melhor forma para ´trabalhar´ com registros em buffer, é usando tabelas temporárias (como ClientDataSets por ex.) -- assim, vc ordena os registros (em memória) como quizer.
T+
não pelo Interbase (isso não tem como o banco de dados controlar)!!
o ORDER BY apenas garante q (num SELECT claro!) as informações viram ordenadas -- depois, a responsabilidade é ´sua´!
A melhor forma para ´trabalhar´ com registros em buffer, é usando tabelas temporárias (como ClientDataSets por ex.) -- assim, vc ordena os registros (em memória) como quizer.
T+
GOSTEI 0