Feedback

onDeforeUpdate

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

Este evento ocurre después de la validación del formulario (onValidate y onValidateSuccess), al hacer clic en el botón Guardar y antes de ejecutar el comando SQL para actualizar el registro en la base de datos.

 


Ejemplo: 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, "seleccione priv_upd de tb_privileges donde login = [var_login]");

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

sc_error_message ("no tiene privilegios para realizar esta operación");

}