Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||
|
4D v20 R7
Tokens in Formeln verwenden
|
Element | Beispiel (Standardsyntax) | Endung | Beispiel (Syntax mit Token) | Kommentar |
4D Befehl | String(a) | :Cxx | String:C10(a) | xx ist die Befehlsnummer |
4D Konstante | Pi | :Kxx:yy | Pi:K30:1 | xx ist die ID der Konstantengruppe und yy ist die Nummer (Position) innerhalb dieser Gruppe |
Tabelle | [Angestellte] | :xx | [Angestellte:1] | xx ist die Tabellennummer |
Feld | [Angestellte]Name | :xx | [Angestellte:1]Name:2 | xx ist die Feldnummer |
4D Plug-In | PV PRINT(Bereich) | :Pxx:yy | PV PRINT:P13000:229(Bereich) | xx ist die ID des Plug-In, yy ist die Befehlsnummer |
Hinweis: In Endungen müssen Großbuchstaben (C, P) verwendet werden; sonst werden sie nicht korrekt interpretiert.
Mit dieser Syntax sorgen Sie dafür, dass Ihre Formeln korrekt interpretiert werden, auch bei Umbenennung einzelner Elemente oder Ausführung in einer anderen Sprache.
Hinweis: Auch Konstanten werden als Token gesetzt. In Formeln können Sie jedoch einfach ihren Wert übergeben, um sie vom Kontext unabhängig zu machen.
Diese Syntax wird in allen 4D Formeln (oder 4D Ausdrücken) akzeptiert, unabhängig vom jeweiligen Kontext:
Die Syntax mit Token benötigt die Referenznummer von verschiedenen Elementen, die je nach Typ an unterschiedlichen Stellen liegen.
Befehlsnummern erscheinen in diesem Handbuch 4D Programmiersprache rechts oben unter Eigenschaften und im Explorer auf der Seite Befehle:
Tabellen- und Feldnummern erhalten Sie über die Funktionen Table und Field.
Sie erscheinen auch im Inspektorfenster des Struktureditors:
Für Tokens von Befehlen eines 4D Plug-Ins gibt es einen Trick: Sie geben den gewünschten Code im Methodeneditor ein, deaktivieren das Plug-In, indem Sie z.B. seinen Ordner verschieben, und starten 4D neu. Dann erscheinen nur Tokens im Methodeneditor und Sie können die benötigten Tokens kopieren.
Code mit installiertem Plug-In:
Derselbe Code nach Deaktivierung des Plug-In:
Produkt: 4D
Thema: Formel
4D Programmiersprache ( 4D v20 R7)