Ajuda com código que atualiza outra tabela

Boa tarde
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’ && {aprovado} == ‘S’) {
{quant} = {quant} * (-1);
}

eu tenho esses 2 campos no formulário de Almoxarifado; o Campo Tipo se é entrada ou saída e o campo aprovado: SIM ou NÃO. Pelo código aí a peça só sai do almoxarifado quando as duas condições são verdadeiras não é isso? Até aí tudo, mas o problema é que eu não posso marca as duas ao mesmo tempo, pois uma pessoa é o Solicitante e outra pessoa o Aprovador, ou seja quando eu seleciono que o tipo de operação é saída, mas não seleciono o camo aprovado SIM, pois isso é feito por outra pessoa, ele trata o evento como entrada que é o lógico, pois é isso que o código diz, então algúem pode me dá uma luz pra melhorar esse código, que mesmo que eu selecione só o tipo como saída, mas não selecion se foi aprovado ou não, ele não trate como entrada no estoque.

Desde já muito grato.