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" |