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.
- // Actualiza el nombre de acuerdo con el campo clave de la tabla
- $UPDATE = "UPDATE clientes SET nome = '" . {nome} . "' WHERE id = " . {id};
- sc_exec_sql($UPDATE);
- // Confirma si realmente quieres actualizar el registro
- sc_confirm("¿Realmente desea actualizar el registro? ");
- //Recarga la página
- 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, ...