Utilizando la macro sc_confirm

Á

Álvaro Moura

Última actualización el Jul 6, 2026

En este artículo, vea un ejemplo práctico del uso de la macro sc_confirm.

Esta macro solo se puede utilizar en botones PHP creados en la barra de herramientas de aplicaciones de formulario y control, con el objetivo de confirmar la excursión de una acción.

Vea cómo crear un campo PHP para actualizar los registros de su aplicación, reemplazando así el botón de actualización de la herramienta.

Creando un botón PHP

1. Haga clic en la opciónNuevo botón.

2. Seleccione el tipo de PHP e introduzca un nombre.

3. Configure el aspecto de su botón

 
 

Usando la macro sc_confirm

En el evento del botón PHP, creado en la sesión anterior, agregue las líneas de código a continuación

El siguiente código sirve como base para su uso. Deben coincidir con la realidad de su sistema.

    1. // Actualiza el nombre de acuerdo con el campo clave de la tabla
    2. $UPDATE = "UPDATE clientes SET nome = '" . {nome} . "' WHERE id = " . {id};
    3. sc_exec_sql($UPDATE);
    4. // Confirma si realmente quieres actualizar el registro
    5. sc_confirm("¿Realmente desea actualizar el registro? ");
    6. //Recarga la página
    7. sc_redir(form_sample_sc_confirm);

Macro en funcionamiento

Al ejecutar el formulario, cambie el nombre y haga clic en el botón Guardar registro

Se mostrará un mensaje de confirmación, como el que se muestra a continuación.

 
 

Haciendo clic en Cancelar

La acción no se realizará.

Es decir, no se ejecutarán comandos de eventos. 

Haciendo clic en Aceptar

Se realizará la acción.

Es decir, se ejecutará el comando de actualización y se cambiará el nombre en la base.