Operadores en las expresiones de las reglas de validación

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