Feedback

onBeforeDelete

Este evento ocurre antes de eliminar un registro en una aplicación de formulario.

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

 


Como ejemplos podemos ver en el ejemplo a continuación, consultamos una tabla de privilegios de usuario antes de eliminar el registro, si no tiene dicho privilegio, enviamos un mensaje de error.

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

if({priv_del[0][0]} != 'SI'){

  sc_error_messagem ("No tiene privilegios para realizar esta operación");

}