Ir para conteúdo
Fórum CódigoFonte.net
suporte2011

Update no estoque

Recommended Posts

Caros amigos ha dias estou tentando descobrir uma forma de dar um update na minha tabela de estoque ao cadastrar o mesmo produto.
Tenho uma tabela chamada preentraitens que recebe os itens do xml de entrada, e tenho uma tabela produtos que recebe esses itens após finalizar o cadastro.
preciso dar um update na tabela produtos ao surgir um produto que ja esteja cadastrado.
Tenho este sql abaixo 
with SqlUpdatePro do
         begin
           close;
           sql.clear;
           sql.add('update produtos, preentraitens set qtdun = qtdun + qtde');
           sql.add('where codbarras = codbarpro and NumNota = :nota ');
           ParamByName('nota').Value := Ide.nNF;
           ExecSQL;
         end; 

Ele funciona mais em vez de somar a quantidade que ja tem pela nova quantidade, ele estar multiplicando pelo valor total das quantidades
Ex: se a nota de entrada tem 10 itens que já esteja cadastrado ele pega cada item e soma 10 vezes.
Alguém poderia me dar uma ajuda ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×