Arresta Script
Scopo
Interrompe immediatamente tutti gli script, i subscript o gli script esterni in esecuzione nell'applicazione FileMaker corrente.
Vedere anche
Formato
Arresta Script
Opzioni
Nessuno
Compatibilità
Esecuzione dell'istruzione di script in | Supportata |
FileMaker Pro | Sì |
FileMaker Server | Sì |
FileMaker Go | Sì |
Pubblicazione Web personalizzata | Sì |
FileMaker WebDirect | Sì |
Soluzione runtime | Sì |
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 ["Stampa"]
#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