Este evento ocorre após a validação do formulário (onValidate e onValidateSuccess), ao clicar no botão Salvar, e antes de executar o comando SQL de Update do registro no banco de dados.

 


Exemplo: Consultamos uma tabela de privilegios de usuário antes de atualizar o registro, caso o mesmo não tenha tal privilégio, mandamos uma mensagem de erro.

sc_lookup(priv_upd ," select priv_upd from tb_privilegios where login = [var_login] ");

if({priv_upd [0][0]} != 'SIM'){

  sc_error_message(" você nao tem privilégios para executar esta operação ");

}