Referenz > Scriptschritte > Scriptschritte für die Steuerung > Aktuelles Script verlassen
 

Aktuelles Script verlassen

Erzwingt das sofortige Anhalten des laufenden Scripts, Teilscripts oder externen Scripts.

Siehe auch 

Optionen 

Textergebnis bestimmt einen Textwert, der an das übergeordnete Script zurückgegeben wird. Der Wert basiert in der Regel auf dem Status des aktuellen Scripts.

Kompatibilität 

 

Produkt 

Unterstützt 

FileMaker Pro Advanced 

Ja 

FileMaker Go 

Ja 

FileMaker WebDirect 

Ja 

FileMaker Server 

Ja 

FileMaker Cloud 

Ja 

FileMaker Data API 

Ja 

Custom Web Publishing 

Ja 

Runtime-Lösung 

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.

In Scripts, die von bestimmten Script-Triggern ausgeführt werden, können Sie mithilfe dieses Scriptschritts „Wahr“ oder „Falsch“ zurückgeben, um zu bestimmen, ob das auslösende Ereignis verarbeitet wird. Weitere Informationen finden Sie unter Script-Trigger-Referenz.

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
Aktuelles Script verlassen [ Textergebnis: ]
Ende (wenn)
Drucken [Mit Dialog: Aus]

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 „Aktuelles Script verlassen“ ein Scriptergebnis, um „Gedruckt am <aktuelles Datum>“ in das Feld „Status“ einzugeben.

Hauptscript: Offene Rechnungen drucken

Neues Fenster [Stil: Dokument; Name: "Rechnungsliste"; Mit Layout: "Rechnungen drucken" (Rechnungen)]
Ergebnismenge suchen [Wiederherstellen]
#Ruft das unten definierte Teilscript „Drucken" auf
Script ausführen [Angegeben: Aus Liste ; "Drucken" ; Parameter: ]
#Fährt fort, wenn das Teilscript abgeschlossen ist
Wenn [Hole ( ScriptErgebnis ) = 1]
Ersetze alle Feldwerte [Mit Dialog: Aus; Rechnungen::Status; "Gedruckt am " & Hole ( SystemDatum )]
Sonst
Alle Datensätze anzeigen
Sortieren [Wiederherstellen; Mit Dialog: Aus]
Ende (wenn)

Teilscript: Drucken

Eigenes Dialogfeld anzeigen ["Offene Rechnungen drucken"; "Wollen Sie offene Rechnungen drucken?"]
Wenn [Hole ( LetzteMeldungswahl )=1]
Drucken [Mit Dialog: Aus]
Sonst
Fenster schließen [Aktuelles Fenster]
Ende (wenn)
#Verwendet den Ergebnisparameter, um die Wahl des Benutzers an das Hauptscript zu übergeben
Aktuelles Script verlassen [ Textergebnis: Hole ( LetzteMeldungswahl )]

Weiterführende Themen 

Funktion „Hole ( ScriptErgebnis )“

Scriptschritt „Alle Scripts abbrechen“

Scriptschritte (Alphabetische Liste)

Scriptschritte (Kategorienliste)

Über Formeln