Variable setzen
Zweck
Setzt eine lokale oder globale Variable auf einen angegebenen Wert.
Siehe auch
Format
Variable setzen [<Variablenname> {[<Wiederholungsnummer>]}; Wert: <Formel>]
Optionen
•Name ist der Name der Variable, die Sie erstellen möchten. Stellen Sie dem Namen für eine lokale Variable ein $ und für eine globale Variable ein $$ voran. Wenn kein Präfix hinzugefügt wird, wird automatisch ein $ an den Beginn des Namens gesetzt.
•Wert ist der Wert, auf den die Variable gesetzt wird. Sie können Text eingeben oder eine Formel angeben.
•Wiederholung ist die Wiederholungsnummer (Index) der Variable, die Sie erstellen möchten. Wenn keine Wiederholung angegeben wird, ist der Standard 1.
Kompatibilität
Wo der Scriptschritt ausgeführt wird | Unterstützt |
FileMaker Pro | Ja |
FileMaker Server | Ja |
FileMaker Go | Ja |
Custom Web Publishing | Ja |
FileMaker WebDirect | Ja |
Runtime solution | Ja |
Ursprung in
FileMaker Pro 8.0
Beschreibung
Wenn eine Variable nicht existiert, wird sie durch diesen Scriptschritt erstellt. Weitere Informationen finden Sie unter
Verwenden von Variablen.
Beispiel 1
Erstellt einen Bezugsdatensatz durch Verwendung einer lokalen Variablen, um Informationen in ein Vergleichsfeld zu kopieren.
Variable setzen [$AKTUELLE_KUNDENID; Wert: Kunden::KundenID]
Gehe zu Layout ["Rechnungsdetails"]
Neuer Datensatz/Abfrage
Feldwert setzen [Rechnungen::KundenID; $AKTUELLE_KUNDENID]
Beispiel 2
Verwendet eine lokale Variable, um Datensätze als Excel- oder PDF-Dateien im Ordner „Dokumente“ zu speichern.
Eigenes Dialogfeld anzeigen ["Aktuellen Datensatz als Excel oder PDF speichern?"]
Wenn [Hole ( LetzteMeldungswahl )=1]
Variable setzen [$PFAD; Wert: Hole ( DokumentenPfad ) & "Rechnung " & Rechnung::RechnungsID & ".xlsx"]
Datensätze als Excel speichern [Wiederherstellen; Mit Dialog: Aus; "$PFAD"; Aktueller Datensatz]
Sonst
Variable setzen [$PFAD; Wert: Hole ( DokumentenPfad ) & "Rechnung " & Rechnung::RechnungsID & ".pdf"]
Datensätze als PDF speichern [Wiederherstellen; Mit Dialog: Aus; "$PFAD"; Aktueller Datensatz]
Ende (wenn)
Beispiel 3
Verwendet eine globale Variable als Schalter, um zu verhindern, dass ein Script ausgelöst wird.
Script: Gehe zu ausgewählter Rechnung für iOS
Variable setzen [$$SCRIPT_TRIGGER; Wert: "Aus"]
Gehe zu Layout ["Rechnungsdetails iPad"]
Script: Eingabe von Rechnungsdetails auslösen
Wenn [$$SCRIPT_TRIGGER = "Aus"]
Variable setzen [$$SCRIPT_TRIGGER; Wert: "Ein"]
Aktuelles Script verlassen [ Text Ergebnis: ]
Ende (wenn)
Übereinst. Datensätze suchen [Ersetzen; Rechnungen::Kundenname]
Gehe zu Datens./Abfrage/Seite [Erster]
Weiterführende Themen