Feedback

onBeforeUpdateAll

Este evento ocurre antes de la actualización de un registro en un formulario de registro múltiple.

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");

}