Beispiel 1: String-Bedingung

In diesem Beispiel verwenden Sie die "plus" Notation für zusammengesetzten Felder, um zwei mögliche String-Werte für ein Feld einzustellen. Eine von den beiden Strings wird eingesetzt, falls eine Suchmarke (Tag) einen bestimmten Suche-String findet, und der andere wird benutzt, wenn der Tag irgendeinen anderen Wert (oder Null) findet.

Markieren Sie erstens den Text, den Sie überprüfen wollen, und definieren Sie einen Tag namens Report, der 'irgendeinen Text' enthält. Bei der Suche-Seite des Felderdialogs sollen Sie dann den 'Tag String' als Paperless einstellen, und 'Äquivalent' selektieren.
Definieren Sie ein zusammengefasstes Feld namens Send und geben Sie {+Report='EMAIL','PRINT'} im 'Wert'-Feld ein.

Wenn ein Dateneintrag Paperless als Wert für Report enthält, wird der Wert von Send zu EMAIL gestellt.
Falls ein Dateneintrag Paperless nicht als Wert für Report enthält, wird der Wert von Send stattdessen zu PRINT gestellt.

Beispiel 2: eine Grafik finden

In diesem Beispiel verwenden Sie einen Tag (namens EndGraphic), der nach eine 'Grafik' auf der Seite sucht. Sie können die Suchmarke testen, und überprüfen ob die Grafik anwesend (wahr) oder fehlend (falsch) ist, indem Sie ein zusammengefasstes Feld (namens EndGraphicFound) einrichten:

EndGraphicFound:={+EndGraphic='T','F'}

Sie können auch einfach auf 'Wahr' testen, indem Sie das zusammengefasste Feld so editieren:

{+EndGraphic='T',}

Dabei wird das zusammengefasste Feld EndGraphicFound wahr, wenn die Grafik erkannt wird, und null falls nicht, was das Testen auf die Anwesenheit der Grafikes vereinfacht.

Beispiel 3: Zähler

{+chapter=2,,0}

Anfangs wird der Wert des zusammengesetzten Feld zu 0 eingestellt. Jedes mal, dass das "chapter"-Feld gefunden wird, wird der Wert des zusammengesetzten Feld durch 1 erhöht. Wegen der Feldbreite von 2 wird ein Leerzeichen vorne hinzugefügt, bis der Feldwert 10 wird.
Um die Leerzeichen durch Nullzeichen zu ersetzen, verwenden Sie stattdessen {+chapter=02,,0}.

Beispiel 4: ein Feld spalten

In diesem Beispiel wird ein Feld verwendet, um zwei neue Felder zu definieren. Der Datenwert des bestehenden fullname Feld ist:

Constable, John

Verwenden Sie:

lastname:= {fullname:1:','}

um den Nachname (also von Druckspalte1 bis zum Komma) zu extrahieren, und

firstname:={fullname:{lastname.length+2}}

um den Vorname (alles nach dem Komma) zu extrahieren.