Arresta Script

Interrompe immediatamente tutti gli script, i subscript o gli script esterni in esecuzione nell'applicazione FileMaker corrente.

Opzioni 

Nessuno

Compatibilità 

Prodotto Supportata
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server
FileMaker Cloud
FileMaker Data API
Pubblicazione Web personalizzata

Creata nella versione 

6.0 o precedente

Descrizione 

Arresta Script può lasciare il database in uno stato imprevedibile. Ad esempio, lo script può arrestarsi in un formato, in una visualizzazione o in un modo non previsti.

Esempio 1 

Esegue una ricerca e stampa. Se non viene trovato alcun record, visualizza tutti i record e arresta lo script.

Copia
Esegui la ricerca [Ripristina]
If [Get ( ContoTrovati ) = 0]
    Mostra tutti i record
    Arresta Script
End If
Stampa [Con finestra di dialogo: Disattivata]

Esempio 2 

Lo script Stampa fatture non pagate richiama il subscript Stampa. Se l'utente sceglie di non stampare le fatture, lo script e il subscript si arrestano. Se l'utente sceglie di stampare le fatture, vengono stampate le fatture non pagate che corrispondono ai criteri di ricerca. Dopo la stampa, vengono visualizzati e ordinati tutti i record.

Script principale: Stampa fatture non pagate

Copia
Nuova finestra [Stile: Documento; Nome: "Elenco fatture"; Con il formato: "Stampa fatture" (Fatture)]
Esegui la ricerca [Ripristina]
#Richiama il subscript "Stampa" definito di seguito
Esegui script [Specificato: Da elenco; "Stampa"; Parametro: ]
#Continua dopo che il subscript è stato completato, se l'utente sceglie di stampare le fatture
Mostra tutti i record
Ordina i record [Ripristina; Con finestra di dialogo: Disattivata]

Subscript: Stampa

Copia
Mostra finestra personalizz. ["Stampa fatture non pagate"; "Stampare le fatture non pagate?"]
If [Get ( SceltaUltimoMessaggio ) = 1]
    Stampa [Con finestra di dialogo: Disattivata]
Else
    Chiudi finestra [Finestra corrente]
    #Arresta sia il subscript che lo script principale
    Arresta Script
End If