Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
boa tarde pessoal, criei 2 triggers uma para diminuir a qtd apos venda e outra para aumentar a qtd apos deletar uma venda...fiz os testes, e so esta dando baixa no estoque quando eu fecho o sistema..."assim nao da, assim nao tem jeito"..alguem pode me ajudar a resolver...segue abaixo as triggers(direto no bd): uso o delphi/mysql
create trigger AtualizaEstoqueVenda after
insert on itens2(esta é a tabela onde o usuario digita o codprod e as qtd(itens de vendas))
for each row
update produtos p
set estoque = estoque - new.quantidade
where p.codprod = new.codprod;
create trigger Atualiza_Estoque_Devolucao after delete on
itens2
for each row
update produtos p
set estoque = estoque + old.quantidade
where p.codprod = old.codprod;
Carregando comentários...