DbGrid ....ATUALIZAÇÃO URGENTE

Delphi

09/06/2003

Bem estou lançando os dados em um dbgrid através de um edit.text...só que os dados na tela não são atualizados e na tabela da qual o dbgrid está vinculado sim...ai se eu sair e entrar no programa novamente o dbgrid fica atualizado se puderem me ajudar agradeço.

Alexandre


Estanieski

Estanieski

Curtidas 0

Respostas

Estanieski

Estanieski

09/06/2003

O faça desta forma....
if tabela.locate(´campoaserprocurado´,campooriggem,[]) then
encontrou
else
showmessage(´Codigo invalido´);

Beleza dúvidas escreva...estanieski@terra.com.br


GOSTEI 0
Rafaelunp

Rafaelunp

09/06/2003

O faça desta forma.... if tabela.locate(´campoaserprocurado´,campooriggem,[]) then encontrou else showmessage(´Codigo invalido´); Beleza dúvidas escreva...estanieski@terra.com.br


Galera, Estou com esse mesmo problema!!!
Alexandre, voce conseguiu resolver o problema?
Onde eu coloco esse If!?
Ele resolve o problema da Atualização!?


GOSTEI 0
Delphox

Delphox

09/06/2003

8) Coloque no evento afterpost da sua TTable o seguinte codigo:
table.refresh;
ou se não funcionar tem um mais brabo:
table.refresh;
tableclose;
tabe.open;
-Coloque no evento Formclose:
ttable.referesh;
ttable.close;
O problema pode ser também pq:
-propriedade filtered da ttable deve estar com true.
-Deve haver alguma codição na propriedade filter da ttable que impede que um determinado registro seja exibido.
Se depois de td isso vc não consegui ,o segredo está nesse comando ttable.refresh(atualizar),basta saber onde coloca-ló ou num botão ou em um evento... 8)


GOSTEI 0
Rafaelunp

Rafaelunp

09/06/2003

Caro Delphox,

Vou testar essas dicas logo mais a noite. De ante mão gostaria de saber se isso que voce disse serve para ser usado com Query? Estou trabalhando apenas com Queries?!?!?

No caso ficaria: Query.Refresh?

Outra coisa: Se eu for no DbNavigator e apetar o botão de Atualizar, dá um erro, é possível que essa finção (Query.Refresh) não vá funcionar e eu tenha que testar as outras?
Query.Close
Query.Open??


GOSTEI 0
POSTAR