Detener guión

Fuerza a todos los guiones, subguiones o guiones externos que se ejecutan en la aplicación FileMaker actual a que se detengan inmediatamente.

Temas relacionados 

Opciones 

Sin opciones.

Compatibilidad 

Producto Compatible
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server
FileMaker Cloud
FileMaker Data API
Publicación en la Web personalizada

Se origina en 

6.0 o anterior

Descripción 

Detener guión puede dejar su base de datos en un estado imprevisible. Por ejemplo, el guión puede detenerse en una presentación, una vista o un modo inesperados.

Ejemplo 1 

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

Copiar
Ejecutar búsqueda [Restaurar]
If [Get ( FoundCount ) = 0]
    Mostrar todos los registros
    Detener guión
End If
Imprimir; Con diálogo: Inactivo]

Ejemplo 2 

El guión Imprimir facturas impagadas invoca al subguión Imprimir. Si el usuario decide no imprimir las facturas, el guión y el subguión se detienen. Si el usuario decide imprimir las facturas, se imprimen las facturas impagadas que coincidan con los criterios de búsqueda. Después de la impresión se muestran todos los registros ordenados.

Guión principal: Imprimir facturas impagadas

Copiar
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 si el usuario elige imprimir las facturas
Mostrar todos los registros
Ordenar registros [Restaurar; Con diálogo: Inactivo]

Subguión: Imprimir

Copiar
Mostrar cuadro de diálogo personalizado ["Imprimir facturas impagadas"; "¿Desea imprimir las facturas impagadas?"]
If [Get ( LastMessageChoice ) = 1]
    Imprimir; Con diálogo: Inactivo]
Else
    Cerrar ventana [Ventana actual]
    #Detiene tanto el subguión como el guión principal
    Detener guión
End If