Opérateurs des expressions dans les règles de validation

Les opérateurs suivants sont disponibles lorsque vous entrez les conditions et les actions des règles validation. En d’autres termes, vous pouvez les utiliser pour entrer soit une expression à évaluer, soit une valeur à attribuer.

Caract.

Signification

Exemple

Opérateurs arithmétiques

+

Addition

Champ[1]+Champ[2]=Champ[3]

-

Soustraction

Champ[1]-Champ[2]=Champ[3]

*

Multiplication

ChampC<=ChampA*10

/

Division

Champ[1]/2=Champ[4]

^

Puissance

2^3 = 8

%

Reste

ChampA%2=0 (Si l'instruction est vraie, le champ contient une valeur paire. Dans le cas contraire, la valeur est impaire.)

Opérateurs relationnels

(Uniquement pour des conditions à évaluer et non pour des actions.)

=

Egal à

Champ[1]+Champ[2]=Champ[3]

>

Supérieur à

Champ B>ChampC

<

Inférieur à

ChampC<5

>=

Supérieur ou égal à

Champ[1]>=Champ[4]

<=

Inférieur ou égal à

ChampA<=ChampB+ChampC

<>

Différent de

ChampA<>ChampB+ChampC

Opérateurs logiques

(Uniquement pour des conditions à évaluer et non pour des actions.)

And

Et logique

ChampA=ChampB+ChampC And ChampA<Champ[3]

A And B est vraie si A et B sont vraies.

A utiliser entre deux expressions.

Or

Ou logique

ChampA=ChampB+ChampC Or ChampA<Champ[3]

A Or B est vraie si A, B ou les deux sont vraies.

A utiliser entre deux expressions.

Not

Non logique

Not ChampA=ChampB+ChampC

Not A est vraie si A est fausse.

Xor

Ou exclusif logique

ChampA=ChampB+ChampC XOr ChampA<Champ[3]

A Xor B est vraie si soit A soit B (et non les deux) est vraie.

A utiliser entre deux expressions.

Opérateur de chaîne (à utiliser entre deux expressions)

&

Concaténation

"Allée" & "PasPerdus"retourne "AlléePasPerdus"