Olá Pessoal
Tenho um formulario de multiplos registros com os campos “saldo anterior”, “quantidade”, “preco”, 'saldo final"
A unica coluna habilitada para digitacao é a quantidade.
O saldo anterior já vem preenchido.
O saldo final = quantidade * valor
Se o saldo final > saldo anterior, quero mostrar uma mensagem de erro (saldo insuficiente), e zerar o campo da quantidade.
Eu tentei colocar isso dentro de um evento ajax, no método onChange da quantidade.
[tt]
if ({vl_total} > {vl_sdant}) {
{quantidade}=0;
{vl_total}=0;
sc_error_message(‘Saldo Insuficiente’);
sc_error_exit();
}
[/tt]
Infelizmente, apenas a mensagem aparece, mas a quantidade nao é zerada.
Se eu executar chamar esse codigo a partir do evendo onBeforeUpdate, ele bloqueia, mas nao grava os registros válidos.
Se eu executar a partir do onBefore UpdateAll, nada acontece.
Alguem pode me ajudar?
Obrigado.