Fórum Order by DBGrid #40039
12/11/2003
0
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
Curtir tópico
+ 0
Responder
Posts
12/11/2003
Afarias
|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+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)