dbgrid não grava na query

14/04/2021

7

Tenho uma tela de digitação de NFe de entrada.
Abro a tabela com uma fdquery
no Dbgrid digito o codigo do produto e gravo no arquivo ItensNFe os dados que me interessam do cadastro.
depois, no dbgrid digito os dados que veio na NFe, CST, Tributação, Icm, Qtd, Preço de custo entre outros.
mas tudo que digito no dbgrid não grava na tabela ItensNfe. Se eu sair da tela, dar um open novamente, tudo o que
eu digitei no dbgrid se perdeu.
O dbgrid esta ligado pelo datasource (dsItensNf) e o datsource (dsItensNF) esta ligado na query (qItensNF)
a query (qItensNf) esta com CachedUpdates = true e no Evento After Post = qItensNf.ApplyUpdates;
qItensNf.CommitUpdates;
Obs. Utilizo o comando Append e Post.
Em outras telas utilizo configuração semelhante e da certo.
O que pode estar faltando?
Responder

Posts

precisa ver como você montou o relacionamento e como implementou o programa.

faça o seguinte teste: grave o cabeçalho da nota antes de digitar qualquer item. depois de gravado o cabeçalho, digite os itens e grave. veja se os itens foram gravados.

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar