dbgrid não grava na query

14/04/2021

0

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?
João Hintz

João Hintz

Responder

Posts

14/04/2021

Emerson Nascimento

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar