Fórum ORDER BY, NO IBQUERY NAO FUNFA... #36468
13/04/2003
0
select * from PECAS
ORDER BY DESCRICAO
No DBGrid, os registros estao em ordem, perfeitamente...
mas quando eu altero algum registro, ele automaticamente é atualizado na tela, e no banco de dados, so que nao vai para a ordem que deveria ficar, tipo :
ABACAXI
LIMAO
MACA
...
..
AE, resolvo alterar o Item MACA, para BANANA,
fica assim na tela :
ABACAXI
LIMAO
BANANA
...
Teria que ficar
ABACAI
BANANA
LIMAO
Ta bem maluca minha query, ou meu server, ou meu PC, ou ate mesmo eu..
alguem para ajudar ?>>??
:roll:
PS: USO DELPHI6, FIREBIRD 1, WINXP
ICQ 85616758[color=darkblue:f99e23ab72][/color:f99e23ab72]
ORDER BY DESCRICAO
No DBGrid, os registros estao em ordem, perfeitamente...
mas quando eu altero algum registro, ele automaticamente é atualizado na tela, e no banco de dados, so que nao vai para a ordem que deveria ficar, tipo :
ABACAXI
LIMAO
MACA
...
..
AE, resolvo alterar o Item MACA, para BANANA,
fica assim na tela :
ABACAXI
LIMAO
BANANA
...
Teria que ficar
ABACAI
BANANA
LIMAO
Ta bem maluca minha query, ou meu server, ou meu PC, ou ate mesmo eu..
alguem para ajudar ?>>??
:roll:
PS: USO DELPHI6, FIREBIRD 1, WINXP
ICQ 85616758[color=darkblue:f99e23ab72][/color:f99e23ab72]
Pedih
Curtir tópico
+ 0
Responder
Posts
13/04/2003
Afarias
quase....
O método REFRESH do IBQuery NÃO abre a query novemante, apenas atualiza (a partir do banco) o registro corrente.
Para atualizar TODA a query, vc precisa FECHAR e ABRIR novamente (IBQuery1.Close; IBQuery1.Open;)
Abraço
O método REFRESH do IBQuery NÃO abre a query novemante, apenas atualiza (a partir do banco) o registro corrente.
Para atualizar TODA a query, vc precisa FECHAR e ABRIR novamente (IBQuery1.Close; IBQuery1.Open;)
Abraço
Responder
Gostei + 0
15/04/2003
Accsjee
basta vc colocar no final da da linha [b:6e23e1745c]ASC[/b:6e23e1745c] ou [b:6e23e1745c]DESC[/b:6e23e1745c]
EX:
select * from PECAS
ORDER BY DESCRICAO [b:6e23e1745c]ASC[/b:6e23e1745c]
//Assim fica na ordem ascendente
select * from PECAS
ORDER BY DESCRICAO [b:6e23e1745c]DESC[/b:6e23e1745c]
//Assim fica na ordem decrescente.
Espero ter ajudado. responda se a dica serviu, pode ajudar outras pessoas.
EX:
select * from PECAS
ORDER BY DESCRICAO [b:6e23e1745c]ASC[/b:6e23e1745c]
//Assim fica na ordem ascendente
select * from PECAS
ORDER BY DESCRICAO [b:6e23e1745c]DESC[/b:6e23e1745c]
//Assim fica na ordem decrescente.
Espero ter ajudado. responda se a dica serviu, pode ajudar outras pessoas.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)