Trigger sem baixar estoque em algumas ocasiões

Firebird

23/12/2009

Bom dia, uso uma trigger para baixar o estoque e em algumas situações ela não funciona, por exemplo ... quando estou com o item em modo de edição e em outra máquina estou efetuando a venda do mesmo item a quantidade não é baixada. Uso o IBX e Firebird 1.5 e a trigger está abaixo, alguém tem alguma sugestão?

update estoque set estoque.quant = estoque.quant - detvenda.quant
where estoque.cod_I = detvenda.codproduto;
Elviro Cavalcanti

Elviro Cavalcanti

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

23/12/2009

e aí, rapaz! tudo bem?

publique a trigger completa. creio que deveria ser utilizado as "tabelas" new e/ou old para poder efetuar os cálculos corretamente.
GOSTEI 0
POSTAR