Riferimento > Istruzioni di script > Istruzioni di script Controllo > Arresta Script
 

Arresta Script

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

Vedere anche 

Opzioni 

Nessuno

Compatibilità 

 

Prodotto 

Supportata 

FileMaker Pro Advanced 

 

FileMaker Go 

 

FileMaker WebDirect 

 

FileMaker Server 

 

FileMaker Cloud for AWS 

 

FileMaker Data API 

 

Pubblicazione Web personalizzata 

 

Soluzione runtime 

 

Creata in 

FileMaker Pro 6.0 o versione 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.

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

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

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

Argomenti correlati 

Istruzione di script Esci dallo script

Istruzioni di script (in ordine alfabetico)

Istruzioni di script (per categoria)