database publishing GASSENHUBER DATAform DBP

  E-Mail senden
  Info-Material anfordern
 
 
 
   
Start  <<  >> Ende
Start  <<  >> Ende
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