Start > Referenz > Scriptschritte > Scriptschritte für die Steuerung > Aktuelles Script verlassen
Aktuelles Script verlassen Zweck Erzwingt das sofortige Anhalten des laufenden Scripts, Teilscripts oder externen Scripts. Siehe auch Automatisieren von Aufgaben mithilfe von Scripts Format Aktuelles Script verlassen [Ergebnis: <Wert oder Formel>] Optionen <Wert oder Formel> bestimmt einen Wert, der an das übergeordnete Script zurückgegeben wird. Der Wert basiert in der Regel auf dem Status des aktuellen Scripts. 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 solution Ja Ursprung in FileMaker Pro 6.0 oder früher Beschreibung Bei Verwendung von „Aktuelles Script verlassen” in einem Teilscript erfolgt der Wechsel in das Hauptscript mit bzw. ohne optionales Scriptergebnis. 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" aufScript ausführen ["Drucken"]#Fährt fort, wenn das Teilscript abgeschlossen istWenn [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: Drucken 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 übergebenAktuelles Script verlassen [Ergebnis: Hole(LetzteMeldungswahl)] Weiterführende Themen Hole(ScriptErgebnis) Funktion Script anhalten Scriptschritt Scriptschritte (alphabetische Liste) Scriptschritte (Kategorienliste) Über Formeln