onBeforeUpdateAll
Este evento ocurre después de hacer clic en el botón Guardar en el formulario de múltiples registros. El formulario luego ejecutará los eventos onValidate y onValidateSuccess, y luego ejecutará el evento onBeforeUpdateAll antes de iniciar la ejecución de los comandos SQL para actualizar los registros en la base de datos.
Nota: Este evento se activa solo una vez, independientemente de la cantidad de filas actualizadas con un clic en el botón Guardar.
Como ejemplos podemos ver en el ejemplo a continuación, consultamos una tabla de privilegios de usuario antes de actualizar el registro, si no tiene dicho privilegio, enviamos un mensaje de error.
sc_lookup (priv_upd, "SELECT priv_upd FROM tb_privileges WHERE login = [var_login]");
if ({priv_upd [0] [0]}! = 'SÍ') {
sc_error_message ("no tiene privilegios para realizar esta operación");
}