Script afsluiten
Doel 
Dit script zorgt ervoor dat het script, subscriptof externe script dat wordt uitgevoerd onmiddellijk wordt stopgezet. Als dit script wordt gebruikt in een subscript, wordt teruggekeerd naar het hoofdscript, met of zonder een optioneel scriptresultaat.
Opmaak 
Script afsluiten [Scriptresultaat: <waarde of formule>]
Opties 
Klik op Opgeven om een waarde op te geven in het dialoogvenster Berekening opgeven. De waarde wordt doorgaans gebaseerd op de status van het huidige script. De waarde wordt doorgegeven aan het aanroepscript, waar het de logica van de gebruiker kan controleren.
Compatibiliteit 
 
Waar de scriptstap wordt uitgevoerd 
Ondersteund 
FileMaker Pro 
Ja 
FileMaker Server gepland script 
Ja 
FileMaker Go 
Ja 
Custom Web Publishing 
Ja 
FileMaker WebDirect 
Ja 
Runtime-oplossing 
Ja 
Afkomstig van 
FileMaker Pro 6.0 of lager
Beschrijving 
Als het optionele scriptresultaat is opgegeven, wordt het scriptresultaat als resultaat gegeven en opgeslagen in het hoofdscript tot een ander subscript dat een waarde als resultaat geeft, wordt aangeroepen. Het scriptresultaat wordt verwijderd wanneer u het hoofdscript afsluit. Het scriptresultaat kan voor later gebruik in een lokale of algemene variabele worden opgeslagen.
Voorbeeld 1 
In dit voorbeeld wordt een zoekopdracht uitgevoerd en wordt het resultaat afgedrukt. Indien er geen records worden gevonden, worden alle records weergegeven en wordt het script afgesloten.
Zoekopdracht uitvoeren [Herstellen]
If [Get ( GevondenTelling ) = 0]
Alle records tonen
Script afsluiten [ ]
End If
Afdrukken [Geen dialoogvenster]
Voorbeeld 2 
Dit voorbeeldscript drukt niet-betaalde facturen af. In het subscript Afdrukken kunnen gebruikers kiezen of zij facturen willen afdrukken. Als gebruikers willen afdrukken, gebruikt de opdracht Script afsluiten een scriptresultaat om de tekst “Afgedrukt op <huidige datum>” in het statusveld in te voeren.
Hoofdscript: Niet-betaalde facturen afdrukken
Nieuw venster [Naam: "Facturenlijst"; Stijl: Document]
Ga naar lay-out ["Facturen afdrukken"]
Zoekopdracht uitvoeren [Herstellen]
#Roept het hierna gedefinieerde subscript "Afdrukken" aan
Script uitvoeren ["Afdrukken"]
#Gaat verder nadat het subscript is voltooid
If [Get ( ScriptResultaat )=1]
Veldinhoud vervangen [Geen dialoogvenster; Facturen::Status; "Afgedrukt op " & Get ( HuidigeDatum )]
Else
Alle records tonen
Records sorteren [Herstellen; Geen dialoogvenster]
End If
Subscript: Afdrukken
Aangepast dialoogvenster tonen ["Niet-betaalde facturen afdrukken"; "Wilt u niet-betaalde facturen afdrukken?"]
If [Get( KeuzeLaatsteBericht ) = 1]
Afdrukken [Geen dialoogvenster]
Else
Venster sluiten [Huidig venster]
End If
#Gebruikt de resultaatparameter om de keuze van de gebruiker aan het hoofdscript door te geven
Script afsluiten [Scriptresultaat: Get ( KeuzeLaatsteBericht )]
Verwante onderwerpen 
Get ( ScriptResultaat ) functie
Script onderbreken scriptstap
Naslaggegevens voor scriptstappen (alfabetisch overzicht)
Naslaggegevens voor scriptstappen (lijst met categorieën)
Formules