Ajuda com uma situação

Bom dia
Preciso de uma ajuda de vocês com um código por favor.
Veja: Eu tenho um triggre na tabela estoque_movimento que faz atualizações em outra tabela.
e tenho um evento Validate Success no formulário do Almoxarifado que é seguinte;

if ({tipo} == ‘S’ ) {
{quant} = {quant} * (-1);
}

eu tenho esses campo no formulário de Almoxarifado; Ese campo aprovado: SIM ou NÃO. Pelo código aí a peça só sairia do almoxarifado quando o compo aprovado recebesse ‘S’, mas o que ocorre é que mesmo o campo apropvado recebendo ‘N’, a baixa do produto no almoxarifado acontece. Alguém pode dá uma luz, Lembrando que essa baixa e feita no banco através dessa trigger:

update estoque_saldo set saldo = (saldo - new.quant) where cod_produto = new.cod_produto

Desde já muito grato.


Form_detalhes

trigger_banco

1 Curtida

teria que colocar isto no update…
adiciona ao where

and aprovado='S'
2 Curtidas

Muito obrigado Jair, verdade! porque o código está passando um parâmetro que não tem no trigger!
Muito Grato!