Ir para conteúdo

POWERED BY:

Arquivado

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

onedev

[Resolvido] Sistema ASP para controle de estoque

Recommended Posts

Olá Pessoal,

 

num sistema de controle de estoque de produtos preciso criar uma função que adicione e subtraia valores do estoque de um produto. O banco é Mysql.

 

A sistematica é a seguinte: Tenho uma tabela chamada PRODUTOS e uma tabela chamada PRODUTOS_LANCAMENTOS. Para adicionar um valor no estoque primeiro é preciso cadastrar o produto, depois na página de lancamentos será cadastrado a entrada de itens no estoque. Então preciso nesse mesmo codigo do cadastro de lancamentos fazer um código que some os valores na coluna ESTOQUE que está na tabela PRODUTOS.

 

A solução que uso atualmente: Primeiro crio uma função para ler a quantidade de itens no estoque e depois pego esse valor e em uma segunda função somo esse valor do estoque atual com o novo estoque que entrou e o resultado disso gravo no banco de produtos na coluna ESTOQUE.

 

Minha dúvida: Existe uma forma melhor de fazer isso, ao inves de pegar o valor atual e somar com o novo para depois gravar no banco, existe algum código que já envio o valor novo para o banco e ele se soma com o valor atual? Existe isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode fazer tipo o de uma loja virtual, a mesma lógica para dar baixa no item vendido

lançar os dados da venda, retirar do saldo do lote e do estoque a qtde comprada

Você pode fazer um select na tabela passando o id do produto pegar a quantidade (qtdProduto), diminuir um e dar o update na tabela. ou tb vcpode fazer um select dentro da procedure que retornar a qtd e já diminuir dentro da procure e atualizando a tabela, isso tudo dentro da procedure

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode fazer tipo o de uma loja virtual, a mesma lógica para dar baixa no item vendido

lançar os dados da venda, retirar do saldo do lote e do estoque a qtde comprada

Você pode fazer um select na tabela passando o id do produto pegar a quantidade (qtdProduto), diminuir um e dar o update na tabela. ou tb vcpode fazer um select dentro da procedure que retornar a qtd e já diminuir dentro da procure e atualizando a tabela, isso tudo dentro da procedure

 

Cara, numa boa. Suas respostas quase nunca tem a ver com o assunto que posto.

Acho que você tenta responder rádido demais e não presta muita atenção no problema. Mas valeu pela ajuda de qualquer forma.

 

Achei a solução para resolver o problema, ao invés de fazer 2 códigos, sendo um para ler o estoque e um segundo para pegar o valor do novo lançamento e atualizar o estoque dá pra fazer isso num único código. Ficaria assim:

 

Set ObjRs_estoque = Conexao.Execute("UPDATE produtos SET estoque = estoque + " &Request("quantidade")& " 

Resolvido. Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

num sistema de controle de estoque de produtos preciso criar uma função que adicione e subtraia valores do estoque de um produto

você perguntou sobre uma melhor forma de dar baixa em um estoke...

 

Você pode fazer um select na tabela passando o id do produto pegar a quantidade (qtdProduto), diminuir um e dar o update na tabela. ou tb vcpode fazer um select dentro da procedure que retornar a qtd e já diminuir dentro da procure e atualizando a tabela, isso tudo dentro da procedure

 

é extamente isso k faço em meus code referente a isso...

 

mas k bom k resolveu...

 

kker coisa posta ae...

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.