Referencia > Referencia de pasos de guión > Pasos de guión de control > Salir del guión
 

Salir del guión

Fuerza al guión, subguión o guión externo en ejecución a que se detenga de inmediato.

Temas relacionados 

Opciones 

Resultado del texto especifica un valor de texto que se transfiere al guión principal. El valor se basa normalmente en el estado del guión actual.

Compatibilidad 

 

Producto 

Compatible 

FileMaker Pro Advanced 

 

FileMaker Go 

 

FileMaker WebDirect 

 

FileMaker Server 

 

FileMaker Cloud 

 

FileMaker Data API 

 

Publicación en la Web personalizada 

 

Solución en tiempo de ejecución 

 

Se origina en 

FileMaker Pro 6.0 o anterior

Descripción 

Si se utiliza Salir del guión en un subguión, vuelve al guión principal con o sin un resultado de guión opcional. Si se especifica el resultado del guión opcional, el resultado del guión se devuelve y se almacena en el guión principal hasta que se invoca otro subguión que devuelve un valor. El resultado del guión se elimina cuando se sale del guión principal. El resultado del guión se puede almacenar en una variable local o global para su uso posterior.

En guiones ejecutados por determinados activadores de guiones, puede utilizar este paso de guión para devolver un valor "True" (verdadero) o "False" (falso) a fin de determinar si se ha procesado el evento. Consulte Referencia de activadores de guiones.

Ejemplo 1 

Realiza una búsqueda e imprime. Si no se encuentra ningún registro, muestra todos los registros y cierra el guión.

Ejecutar búsqueda [Restaurar]
If [Get ( FoundCount ) = 0]
Mostrar todos los registros
Salir del guión [Resultado de texto: ]
End If
Impresora; Con diálogo: Inactivo]

Ejemplo 2 

Imprime las facturas impagadas. En el subguión Imprimir, el usuario puede seleccionar si desea imprimir las facturas. Si el usuario opta por imprimir, Salir del guión utiliza un resultado del guión para escribir "Impreso: <fecha actual>" en el campo Estado.

Guión principal: Imprimir facturas impagadas

Nueva ventana [Estilo: Documento; Nombre: "Lista de facturas"; Usando la presentación: "Imprimir facturas" (Facturas)]
Ejecutar búsqueda [Restaurar]
#Invoca al subguión "Imprimir" definido a continuación
Ejecutar guión [Especificado: Desde la lista; "Imprimir" ; Parámetro: ]
#Prosigue después de que se haya completado el subguión
If [Get ( ScriptResult ) = 1]
Reemplazar contenido del campo [Con diálogo: Inactivo; Facturas::Estado; "Impreso el " & Get ( CurrentDate )]
Else
Mostrar todos los registros
Ordenar registros [Restaurar; Con diálogo: Inactivo]
End If

Subguión: Imprimir

Mostrar cuadro de diálogo personalizado ["Imprimir facturas impagadas"; "¿Desea imprimir las facturas impagadas?"]
If [Get ( LastMessageChoice ) = 1]
Impresora; Con diálogo: Inactivo]
Else
Cerrar ventana [Ventana actual]
End If
#Utiliza el parámetro Resultado para transferir la elección del usuario al guión principal
Salir del guión [Resultado de texto: Get ( LastMessageChoice )]

Temas relacionados 

Función Get ( ScriptResult )

Paso de guión Detener guión

Referencia de pasos de guión (orden alfabético)

Referencia de pasos de guión (lista de categorías)

Acerca de las fórmulas