Este evento ocurre antes de agregar un nuevo registro en una aplicación de formulario de registro múltiple.

Este evento ocurre después de hacer clic en el botón Insertar del formulario de registro múltiple. El formulario luego ejecutará los eventos onValidate y onValidateSuccess, luego ejecutará el evento onBeforeInsertAll antes de comenzar la ejecución de los comandos SQL para insertar los registros en la base de datos.

Nota: Este evento se activa solo una vez, independientemente del número de líneas insertadas con un clic en el botón Insertar.

Ejemplo: Consultamos una tabla de privilegios de usuario antes de insertar el registro, si no tiene dicho privilegio, enviamos un mensaje de error.

sc_lookup (priv_ins, "seleccione priv_ins de tb_privileges donde login = [var_login]");

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

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

}