E-Mail
senden
Info-Material
anfordern
Startseite
Über uns
DATAform-Datenbank
DATAform in der Presse
DATAform-tour
Dokumentation
DATAform-Erweiterungen
XTension für QuarkXPress
Plugin für InDesign
herunterladen
Dokumentation
Preise, bestellen
DATAform Add-on
XTension for QuarkXPress
Plugin for InDesign
download
Documentation
Prices, Orderform
VI. Themenbereiche
if ( F3 #? "" ) 8 Tabelle == " F3 ist nicht leer sondern: " F3
Ist das Feld F3 nicht leer (ungleich # einer leeren Zeichenkette ""), wird in das Tabellenfeld
" F3 ist nicht leer sondern: " ... geschrieben.
if ( F3 =? F4 ) 8 Tabelle == F5
Enthalten F3 und F4 denselben Text, dann soll F5 in die Tabelle geschrieben werden.
if ( F2 F3 F4 =? "" ) 8 Tabelle == "F2 F3 F4 sind alle leer"
Ergibt F2 F3 F4 keinen Text, dann erscheint im Tabellenfeld "F2 F3 F4 sind alle leer".
if ( F2 F3 F4 #? "" ) 8 Tabelle == "F2 F3 F4 sind nicht alle leer"
Liefert wahr, wenn mindestens eines der Felder F2, F3 oder F4 Text enthält.
if ( F2 F3 - F4 #? "" ) 8 Tabelle == F2
Fehler: Liefert immer wahr, da A mindestens einen Tab (-) liefert!
if ( F1 =? "dataform" )
Liefert wahr für F1 = DATAform oder Dataform oder DATAFORM usw.
Liefert falsch für F1 = "DATAform ist ein Programm".
if ( F1 =? "dataform@" )
Liefert wahr, wenn F1 mit "DATAform" beginnt.
if ( F1 =? "@dataform" )
Liefert wahr, wenn F1 mit "DATAform" endet.
if ( F1 =? "@dataform@" )
Liefert wahr, wenn F1 "DATAform" enthält.
Textvergleiche zeichensensibel
if ( F1 i=? "DATAform" )
Liefert wahr, wenn F1 identisch mit "DATAform" in dieser Schreibweise ist, sonst immer
falsch.
Numerische Vergleiche
if ( F1 n>? "10" ) 10 Notizen == "F1 ist größer als 10"
Ist F1 größer als 10, dann
A und B werden in eine Zahl umgewandelt und dann verglichen. Als Dezimaltrenner kann
Punkt oder Komma verwendet werden.
if ( F1 n>=? "10,09" ) 10 Notizen == "F1 ist mindestens 10,09"
Liefert wahr, wenn F1 z.B. 10,1 ist.
Liefert falsch, wenn F1 = 9,5 und auch falsch, wenn F1 = "Text"; liefert jedoch wahr, wenn
F1 = "3 bis 4 Wochen", da die Ziffern 3 und 4 die Zahl 34 ergeben.
Liste der möglichen Vergleichsoperatoren
Schreibweise
Bedeutung
if ( A =? B )
wenn A textgleich B
if ( A #? B )
wenn A textlich ungleich B
if ( A i=? B )
wenn A textlich identisch B
if ( A i#? B )
wenn A textlich nicht identisch B
if ( A n=? B )
wenn A numerisch gleich B
if ( A n#? B )
wenn A numerisch ungleich B
if ( A n>? B )
wenn A numerisch größer B
if ( A n<? B )
wenn A numerisch kleiner B
if ( A n>=? B )
wenn A numerisch größer gleich B
if ( A n<=? B )
wenn A numerisch kleiner gleich B
180
Anwenderhandbuch DATAform-Datenbank © 1990-2004 www.gassenhuber.de