Mostrar cuadro de diálogo personalizado
Haga clic en Especificar para mostrar el cuadro de diálogo “Mostrar cuadro de diálogo personalizado” Opciones, donde puede configurar el título del cuadro de diálogo, el texto del mensaje y los botones y hasta tres campos para utilizar como entrada o visualización.
•
|
Título le permite especificar el título del cuadro de diálogo personalizado. Puede introducir texto literal o hacer clic en Especificar para crear el título del cuadro de diálogo a partir de un cálculo.
|
•
|
Mensaje le permite especificar el mensaje del cuadro de diálogo. Puede introducir texto literal o hacer clic en Especificar para crear el texto del mensaje a partir de un cálculo.
|
•
|
Etiquetas de botones le permite especificar el número de botones (con un máximo de 3) que van a mostrarse en el cuadro de diálogo personalizado y sus etiquetas. Si deja vacía la etiqueta de un botón, el botón no aparece en el cuadro de diálogo personalizado. Si deja vacíos todos los títulos de los botones, aparece un botón Aceptar en la esquina inferior derecha del cuadro de diálogo personalizado.
|
•
|
Seleccione Mostrar campo de entrada <n> para activar un campo de entrada.
|
•
|
Seleccione Especificar para seleccionar el campo de entrada. Cada zona de entrada se asigna a un campo.
|
•
|
Seleccione Usar carácter de contraseña (*) para enmascarar texto a medida que entra o se muestra desde la base de datos. Esta opción oscurece la entrada de datos en el cuadro de diálogo personalizado o su visualización, pero no altera los datos, ya que se encuentran almacenados en la base de datos.
|
•
|
Utilice Etiqueta para especificar una etiqueta de campo (el texto que identificará esta entrada al usuario). Puede introducir texto literal o crear la etiqueta a partir de un cálculo.
|
Dónde se ejecuta el paso de guión
|
|
|
|
Guión programado de FileMaker Server
|
|
|
|
Publicación en la Web personalizada
|
|
Publicación en la Web al instante.
|
|
Solución en tiempo de ejecución
|
|
El cuadro de diálogo de mensaje personalizado puede recibir la entrada del usuario en un máximo de tres campos de la base de datos y mostrar datos en un máximo de tres campos en la base de datos. El guión quedará en modo de pausa mientras el cuadro de diálogo personalizado permanezca en la pantalla. Los campos utilizados para entradas deben ser del tipo texto, número, fecha, hora, fecha y hora o contenedor. El cuadro de diálogo personalizado también puede tener hasta tres botones, con títulos de botón personalizados.
Utilice la Get ( LastMessageChoice ) función para determinar el botón que pulsa el usuario.
•
|
1 para el primer botón (de forma predeterminada, Aceptar)
|
•
|
2 para el segundo botón (de forma predeterminada, Cancelar)
|
La siguiente acción realiza una búsqueda por medio de un cuadro de diálogo personalizado. El cuadro de diálogo pide a los usuarios que introduzcan el nombre y población de un cliente. El cuadro de diálogo muestra un título personalizado, texto personalizado y dos entradas de campo.
#Este guión comienza con la introducción del modo Buscar.Modo Buscar []
#El cuadro de diálogo personalizado solicita el nombre y población del cliente que se busca.
Mostrar cuadro de diálogo personalizado ["Busque a un cliente"; "Introduzca el nombre y la población
del cliente a continuación:"; Clientes::Nombre; Clientes::Población]
#En este ejemplo, el botón 1 es "Aceptar" y el botón 2 es "Cancelar".
If [Get (LastMessageChoice) = 1]
#Si el usuario selecciona el botón 1, se realiza la búsqueda.
Ejecutar búsqueda [Restaurar]
End If
En el ejemplo siguiente se crea un registro nuevo y se introducen datos a través de un cuadro de diálogo personalizado. El cuadro de diálogo pide a los usuarios que introduzcan un ID de producto, descripción de producto y costo de producto. El cuadro de diálogo muestra un título personalizado, texto personalizado y tres entradas de campo. Si el usuario cancela el cuadro de diálogo, se elimina el registro.
#En este ejemplo, debe crear un registro nuevo antes de introducir datos en él.
Nuevo registro/petición
#El cuadro de diálogo personalizado solicita información del usuario.
Mostrar cuadro de diálogo personalizado ["Información del producto"; "Introduzca información
de identificación para este producto:"; Productos::IDProducto;
Productos::Descripción del producto; Productos::Coste del producto]
#Después de que el usuario sale del cuadro de diálogo personalizado, el guión evalúa
el botón que ha seleccionado el usuario.
#En este ejemplo, el botón 1 es "Aceptar" y el botón 2 es "Cancelar".
If [Get (LastMessageChoice) = 2]
#Si el usuario cancela el guión, se elimina el registro creado al principio del guión.
Eliminar registro/petición [Sin diálogo]
End If