Fórum Problemas na alteração de registros do BD #196159

20/11/2003

0

Fala galera!

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

Wbb

Responder

Posts

20/11/2003

Caverinha

depois q vc alterou

ADOQuery.Reflesh;


Responder

Gostei + 0

20/11/2003

Wbb

Sim. Já tentei e dá erro.
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


Responder

Gostei + 0

20/11/2003

Caverinha

depois do

[color=red:c0cc3c470d]ADOQuery4.Post;
ADOQuery4.Reflesh;[/color:c0cc3c470d]

era pra funciona assim [/code]


Responder

Gostei + 0

20/11/2003

Bampavao

ADOQuery4.Post;
ADOQuery4.Requery;


Responder

Gostei + 0

20/11/2003

Wbb

Valeu BAMPavao!
Assim funcionou beleza.

Obrigado a você também Caverinha.

Até mais.
wbb


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar