Este evento ocorre após clicar no botão Salvar do formulário de múltiplos registros. O formulário executará então os eventos onValidate e onValidateSuccess, e em seguida executará o evento onBeforeUpdateAll antes de iniciar a execução dos comandos SQL de atualização dos registros no banco de dados.
Obs: Este evento é acionado apenas uma vez, independente da quantidade de linhas atualizadas em um clique no botão Salvar.
Como exemplos podemos verificar no exemplo abaixo, 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 ");
}