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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...

×
×
  • Criar Novo...