Das Gruppenfeld Formularvalidierung auf der Registerkarte Weitere Optionen im Dialogfeld Feld dient der internen Validierung (durch FORMS) unter Einbeziehung eines oder mehrerer Felder.
Geben Sie in das Feld Ausdruck einen Ausdruck für die Validierung eines oder mehrerer numerischer Felder (einschließlich Barcodefelder) ein.
In der folgenden Tabelle sind die Zeichen aufgeführt, die in Ausdrücken zur Validierung von Feldern zulässig sind.
Beachten Sie Folgendes: Der Index muss in eckigen Klammern angegeben werden, es sei denn, ein Feld weist den Index 0 auf. Beispiel: FeldA[5]. Weitere Informationen finden Sie unter Feldnamen und Indizes.
|
Zeichen |
Bedeutung |
Beispiele |
|
|
||
|
+ |
Plus |
=FeldA+FeldB |
|
- |
Minus |
=FeldA-FeldB |
|
: |
Summe der Felder von/bis |
<FeldA[1]:FeldB[5] |
|
* |
Multiplikation |
>FeldA*10 |
|
/ |
Division |
=FeldA/2 (Sind beide Operanden ganze Zahlen, ist das Ergebnis ebenfalls eine ganze Zahl.) |
|
% |
Rest |
=FeldA%100 |
|
Bedingungsoperator |
||
|
? |
Ist das Feld vorhanden? |
=?FeldB |
|
Relationale Operatoren |
||
|
= |
Gleich |
=100 |
|
> |
Größer als |
>FeldC |
|
< |
Kleiner als |
<FeldC[3] |
|
>= |
Größer gleich |
FeldA>=FeldB |
|
<= |
Kleiner gleich |
FeldA<=FeldB+FeldC |
|
Logische Operatoren |
||
|
; |
Und (zwischen zwei Ausdrücken) |
FeldA=FeldB+FeldC; FeldA=FeldD |
|
Andere Zeichen |
|
|
|
( ) |
Klammern |
(FeldA+FeldB)*FeldC |
Leerzeichen um Operatoren sind zulässig. Dadurch verringert sich jedoch der für den Ausdruck selbst verfügbare Platz.
Beachten Sie, dass bei Feldnamen zwischen Groß- und Kleinschreibung unterschieden wird.
Es gibt zwei Typen von Ausdrücken. Für weitere Informationen klicken Sie auf den Typ, der auf Ihre Situation zutrifft:
Mit Typ 1 wird das aktuelle Feld in Beziehung zu anderen Feldern validiert.
Mit Typ 2 werden beliebige numerische Felder in der Formulardefinition validiert.
Ist das aktuelle Feld ein nichtnumerisches Feld, muss der Ausdruckstyp 2 verwendet und ein anderes Feld validiert werden, da sich nichtnumerische Felder nicht mithilfe eines Ausdrucks validieren lassen. Wenn Sie ein Semikolon als UND-Operator verwenden, muss immer der Ausdruckstyp 2 verwendet werden.
Zum Validieren eines Feldes, das Text enthält, erstellen Sie entweder eine Tabelle zum Validieren des Feldes oder Sie legen über das Feld Spezifikation auf der Registerkarte Standard fest, welche Zeichen zulässig sind und welche nicht.