Utilizando la macro sc_confirm

Utilizando la macro sc_confirm

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ón Nuevo 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. 

 


    • Related Articles

    • Utilizando la Macro sc_date_dif_2

      Para calcular la diferencia entre dos fechas tenemos a la macro sc_date_dif_2, en este ejemplo se verá como funciona y como utilizarla. 1. Se debe tener en cuenta el formato con el que está guardando dentro de la base de datos: Formato de Base de ...
    • Utilizando la macro sc_field_display

      Para ocultar dinámicamente un campo en este ejemplo se utilizará la macro sc_field_display que se encarga de ocultar o mostrar dinámicamente un campo o varios. Esta macro tiene alcance en los siguientes eventos: En este ejemplo se utilizará dentro de ...
    • Cambiar dinámicamente el tema de un proyecto con la macro sc_set_theme

      En este ejemplo, veremos cómo cambiar dinámicamente el tema de las aplicaciones usando la macro sc_set_theme. Para eso, se utilizarán dos aplicaciones. Una aplicación de Control, que puede ser un inicio de sesión, por ejemplo, Una aplicación de ...
    • Utilizar la macro sc_error_continue

      Cuando queremos insertar, modificar o eliminar un registro dentro de nuestro formulario no puede ser posible a causa de los errores de base de datos que previamente están configurados, que pueden ser generados por nosotros mismos por medio de los ...
    • Macro sc_date

       Scriptcase proporciona una macro muy útil para manipular fechas, que es un proceso muy laborioso, sin embargo, con el uso de la macro sc_date (Fechas de incrementos y decrementos), es mucho más simple, por ejemplo:   sc_date (Fecha, formato, ...