Fórum Problemas na alteração de registros do BD #196159
20/11/2003
0
Uso banco de dados Access em minha aplicação e nela também gero um relatório.
Para a manipulação do BD (inclusão/alteração/exclusão de dados), estou usando um ADOQuery e para a visualização do relatório uso outro ADOQuery. Quando eu altero um registro e imediatamente tento vizualizar esta alteração no relatório, ela não aparece. Porém, se eu fechar e abrir de novo o relatório, aí sim a alteração aparece.
Alguém sabe o que pode estar acontecendo e como corrigir?
Grato.
wbb
Wbb
Curtir tópico
+ 0Posts
20/11/2003
Caverinha
ADOQuery.Reflesh;
Gostei + 0
20/11/2003
Wbb
Atualmente estou fazendo o seguinte:
ADOQuery4.Edit; ADOQuery4.FieldValues[´NOMEDOCAMPO´] := VALOR; ADOQuery4.Post;
Depois de executado o código acima, é aberto o relatório imediatamente e a alteração feita não aparece. Porém, se eu fechar o relatório e tornar a abrí-lo novamente em seguida, aí sim aparece a alteração.
Valeu!
wbb
Gostei + 0
20/11/2003
Caverinha
[color=red:c0cc3c470d]ADOQuery4.Post;
ADOQuery4.Reflesh;[/color:c0cc3c470d]
era pra funciona assim [/code]
Gostei + 0
20/11/2003
Bampavao
ADOQuery4.Requery;
Gostei + 0
20/11/2003
Wbb
Assim funcionou beleza.
Obrigado a você também Caverinha.
Até mais.
wbb
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)