Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

eduardoarts

Subtrair quantidade de estoque

Recommended Posts

Olá pessoal, estou criando um BD de estoque em asp e gostaria de saber, como posso fazer com que o usuario coloque a quantidade do produto que ele usou e essa quantidade seja subtraida do estoque total, ao clicar em botao atualizar.???

 

Alguem poderia me ajudar?

 

Grato http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

um UPDATE simples tiozinhovoce ja fez algo e estava com esta duvida ou nada fez ainda?

Compartilhar este post


Link para o post
Compartilhar em outros sites

creio que você tenha na tabela de estoque o total quantidade/produto. Assim:cod - produto - qtd01 sabão 1002 arroz 503 farinha 8 É só no formulário de baixa do estoque você fazer um update na tabela dessa formaprimeiro seleciona o itemda tabela:select * from tabelaProdutos where cod="&codigo&"executa o recordset do select e pega a qtd, faz o calculo e coloca numa variavelbaixa= rs("qtd")-varDoForm update tabelaProdutos set qtd="&baixa&" where cod="&codigo&"depois executa o recordset para atualizar não esqueça de verificar se o valor digitado no form é inferior ou igual ao que tem no estoque antes de fazer o update

Compartilhar este post


Link para o post
Compartilhar em outros sites

se for em SQL SERVER pode ser feito desta maneirasql = "update tbProduto set estoque = estoque - "&quantidade&" where produto_id = " & idconn.execute(sql)outros bancos de dados não posso afirmar que de certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

access tambem aceita esta sintaxe, acho qeu seja geral dos BDs

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode até ser, mas estoque nunca pode ser negativo, tem que ter o select antes pra verificar se a quantidade digitada não ultrapassa ao que tem no estoque. Não sei se dá pra usar sub select dentro do update!daria? <_<

Compartilhar este post


Link para o post
Compartilhar em outros sites

naovoce tem razao jonathantem que saber antes se da para subtrair

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.