Prüffunktion auf Feldebene.
Feldunterdrückung.
Die Funktion vergleicht 2 Zeichenketten. Erfüllen die Zeichenketten die angegebene Bedingung, wird das Datenfeld gedruckt. Wird die Bedingung nicht erfüllt, wird das Datenfeld unterdrückt.
Datenfeld
Feldeigenschaften
Eigenschaft "Scriptfunktion Ausdruckprüfung"
Wert "global:FieldCompareString(${xml:key_1},=,db)"
Erster Vergleichstext. In dem Beispiel wird mit ${xml:key_1} der Inhalt des Datenfeldes "key_1" aus dem aktuellen Datensatz gelesen.
Aktueller Vergleichsoperatoren für den Vergleich. Siehe: "Mögliche Vergleichsoperatoren".
Zweiter Vergleichstext. Geben Sie hier einen konstanten Text oder mit ${xml:...} ebenfalls einen Datenfeldinhalt an.
Wahr, wenn beide Zeichenketten den gleichen Inhalt haben.
Wahr, wenn die beiden Zeichenketten nicht den gleichen Inhalt haben.
Wahr, wenn Zeichenkette 1 größer als Zeichenkette 2 ist. (Alphabetische Sortierung)
Wahr, wenn Zeichenkette 1 größer oder gleich Zeichenkette 2 ist.
Wahr, wenn Zeichenkette 1 kleiner als Zeichenkette 2 ist. (Alphabetische Sortierung)
Wahr, wenn Zeichenkette 1 kleiner oder gleich Zeichenkette 2 ist.
Wahr, wenn Zeichenkette 2 in Zeichenkette 1 vorkommt. Beispiel: global:FieldCompareString(${xml:key_1},contains,f010)
Wahr, wenn Zeichenkette 2 nicht in Zeichenkette 1 vorkommt.
Wahr, wenn das Vergleichsmuster in Zeichenkette 2 auf Zeichenkette 1 zutrifft.
Beispiel: global:FieldCompareString(${xml:key_1},matches,f0[0-9]0)
Wahr, wenn das Vergleichsmuster in Zeichenkette 2 nicht auf Zeichenkette 1 zutrifft.
Wahr, wenn Zeichenkette 1 zwischen den beiden durch ";" getrennten Teil-Zeichenketten der Zeichenkette 2 liegt.
Die angegebenen Grenzen zählen zur Ergebnismenge!
Beispiel: global:SegmentCompareString(key_1,between,taf401;taf436)
Wahr, wenn Zeichenkette 1 nicht zwischen den beiden durch ";" getrennten Teil-Zeichenketten der Zeichenkette 2 liegt.
Wahr, wenn Zeichenkette 1 einer der durch ";" getrennten Teil-Zeichenketten der Zeichenkette 2 entspricht.
Beispiel: global:SegmentCompareString(key_1,in,taf401;taf436;taf030)
Wahr, wenn Zeichenkette 1 keiner der durch ";" getrennten Teil-Zeichenketten der Zeichenkette 2 entspricht.
Wird einem der Vergleichoperatoren das Zeichen "#" vorangestellt, erfolgt der Vergleich "Caseinsensitiv". Das heißt: Groß-/Kleinschreibung wird nicht als Unterschied betrachtet.
Beispiel: global:SegmentCompareString(key_1,#=,db)
Trifft zu auf "db", "DB", "Db" sowie "dB".