Aktuelles Script verlassen
Zweck 
Erzwingt das sofortige Anhalten des laufenden Scripts, Teilscripts oder externen Scripts. Bei Verwendung in einem Teilscript erfolgt der Wechsel in das Hauptscript bzw. ohne optionales Scriptergebnis.
Format 
Aktuelles Script verlassen [Ergebnis: <Wert oder Formel>]
Optionen 
Klicken Sie auf Angeben, um einen Wert im Dialogfeld „Formel angeben“ anzugeben. Der Wert basiert in der Regel auf dem Status des aktuellen Scripts. Der Wert wird an das aufrufende Script zurückgegeben, so dass die Logik des Scripts gesteuert werden kann.
Kompatibilität 
 
Wo der Scriptschritt ausgeführt wird 
Unterstützt 
FileMaker Pro 
Ja 
Geplantes FileMaker Server-Script 
Ja 
FileMaker Go 
Ja 
Custom Web Publishing 
Ja 
FileMaker WebDirect 
Ja 
Runtime-Lösung 
Ja 
Ursprung in 
FileMaker Pro 6.0 oder früher
Beschreibung 
Wenn das optionale Scriptergebnis angegeben ist, wird das Scriptergebnis zurückgegeben und im Hauptscript gespeichert, bis ein anderes Teilscript aufgerufen wird, das einen Wert zurückgibt. Das Scriptergebnis wird gelöscht, wenn Sie das Hauptscript verlassen. Das Scriptergebnis kann in einer lokalen oder globalen Variable zur späteren Verwendung gespeichert werden.
Beispiel 1 
Führt eine Suche durch und druckt das Ergebnis. Wenn keine Datensätze gefunden werden, werden alle Datensätze angezeigt und das Script wird beendet.
Ergebnismenge suchen [Wiederherstellen]
Wenn [Hole ( AnzahlGefundeneDatensätze ) = 0]
Alle Datensätze anzeigen
Script verlassen [ ]
Ende (wenn)
Drucken [Ohne Dialogfeld]
Beispiel 2 
Druckt offene Rechnungen. Im Teilscript „Drucken“ können Benutzer wählen, ob Rechnungen gedruckt werden sollen. Wenn Benutzer die Druckausgabe wählen, verwendet „Script verlassen“ ein Scriptergebnis, um "Gedruckt am <aktuelles Datum>" in das Feld "Status" einzugeben.
Hauptscript: Offene Rechnungen drucken
Neues Fenster [Name: "Rechnungsliste"; Stil: Dokument]
Gehe zu Layout ["Rechnungen drucken"]
Ergebnismenge suchen [Wiederherstellen]
#Ruft das unten definierte Teilscript "Drucken" auf
Script ausführen ["Drucken"]
#Fährt fort, wenn das Teilscript abgeschlossen ist
Wenn [Hole ( ScriptErgebnis ) = 1]
Ersetze alle Feldwerte [Kein Dialogfeld; Rechnungen::Status; "Gedruckt am " & Hole ( SystemDatum )]
Sonst
Alle Datensätze anzeigen
Sortieren [Wiederherstellen; Ohne Dialogfeld]
Ende (wenn)
Teilscript: Druck
Eigenes Dialogfeld anzeigen ["Offene Rechnungen drucken"; "Wollen Sie offene Rechnungen drucken?"]
Wenn [Hole ( LetzteMeldungswahl )=1]
Drucken [Ohne Dialogfeld]
Sonst
Fenster schließen [Aktuelles Fenster]
Ende (wenn)
#Verwendet den Ergebnisparameter, um die Wahl des Benutzers an das Hauptscript zu übergeben
Aktuelles Script verlassen [Ergebnis: Hole ( LetzteMeldungswahl )]
Weiterführende Themen 
Hole ( ScriptErgebnis ) Funktion
Alle Scripts abbrechen Scriptschritt
Scriptschritte (alphabetische Liste)
Scriptschritte (Kategorienliste)
Über Formeln