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