Ausdrücke für Formularvalidierung

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

Arithmetische Operatoren

+

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
(gibt den Rest von FeldA/100 zurück)

Bedingungsoperator

?

Ist das Feld vorhanden?

=?FeldB
(gibt 1 zurück, wenn das Feld vorhanden ist, andernfalls 0)

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

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.

Hinweis

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.

Genauigkeit bei Berechnungen mit Dezimalwerten