Cuando se escriben condiciones y acciones para las reglas de validación, están disponibles los operadores siguientes. Por lo tanto, puede utilizarlos para escribir una expresión que se debe evaluar o un valor que se va a asignar.
|
Carácter |
Significado |
Ejemplo |
|
Operadores aritméticos |
||
|
+ |
Suma |
Campo[1]+Campo[2]=Campo[3] |
|
- |
Resta |
Campo[1]-Campo[2]=Campo[3] |
|
* |
Multiplicación |
CampoC<=CampoA*10 |
|
/ |
División |
Campo[1]/2=Campo[4] |
|
^ |
Potencia |
2^3 = 8 |
|
% |
Resto |
CampoA%2=0 (Si el enunciado es verdadero, el campo contiene un valor par. En caso contrario, el valor es impar.) |
|
Operadores relacionales (Sólo para condiciones que se evalúan, no para acciones) |
||
|
= |
Igual a |
Campo[1]+Campo[2]=Campo[3] |
|
> |
Mayor que |
CampoB>CampoC |
|
< |
Menor que |
CampoC<5 |
|
>= |
Mayor o igual que |
Campo[1]>=Campo[4] |
|
<= |
Menor o igual que |
CampoA<=CampoB+CampoC |
|
<> |
Distinto de |
CampoA<>CampoB+CampoC |
|
Operadores lógicos (Sólo para condiciones que se evalúan, no para acciones) |
||
|
And |
Y lógico |
CampoA=CampoB+CampoC And CampoA<Campo[3] A And B es verdadero si tanto A como B son verdaderos. Utilizable entre dos expresiones. |
|
Or |
O lógico |
CampoA=CampoB+CampoC Or CampoA<Campo[3] A Or B es verdadero si A o B o ambos son verdaderos. Utilizable entre dos expresiones. |
|
Not |
No lógico |
Not CampoA=CampoB+CampoC Not A es verdadero si A es falso. |
|
Xor |
Xor lógico |
CampoA=CampoB+CampoC XOr CampoA<Campo[3] A Xor B es verdadero si A o B, pero no ambos, son verdaderos. Utilizable entre dos expresiones. |
|
Operador de cadena (utilizable entre dos expresiones) |
||
|
& |
Concatenación |
"Fácil" & "mente"devuelve "Fácilmente". |