Tabla de operadores

Un operador es un signo o símbolo que especifica el tipo de cálculo que se realiza en una expresión. Hay operadores matemáticos, de comparación, lógicos y de referencia. Access admite diversos operadores, incluidos los operadores aritméticos como +, -, de multiplicación (*) y división (/), además de los operadores de comparación para comparar valores, los operadores de texto para concatenar texto y los operadores lógicos para determinar valores verdadero o falsos. En este artículo se proporciona información sobre el uso de estos operadores.

Nota: Desde Access 2010, el Generador de expresiones tiene IntelliSense, para que pueda ver qué argumentos requiere la expresión.

En este artículo

Operadores aritméticos

Operadores de comparación

Operadores lógicos

Operadores de concatenación

Operadores especiales

Operadores aritméticos

Los operadores aritméticos se usan para calcular un valor de dos o más números, o cambiar el signo de un número de positivo a negativo o viceversa.

Operador

Propósito

Ejemplo

+

Suma dos números.

[Subtotal]+[ImpuestoSobreVentas]

-

Busca la diferencia entre dos números o indica el valor negativo de un número.

[Precio]-[Descuento]

*

Multiplica dos números.

[Cantidad]*[Precio]

/

Divide el primer número entre el segundo.

[Total]/[RecuentoDeElementos]

\

Redondea ambos números a enteros, divide el primer número entre el segundo y, después, trunca el resultado a un entero.

[Registradas]\[Salas]

Resto

Divide el primer número entre el segundo y después devuelve únicamente el resto.

[Registradas] Resto [Salas]

^

Eleva un número a la potencia de un exponente.

Número ^ Exponente

Principio de página

Operadores de comparación

Los operadores de comparación se usan para comparar valores y devolver un resultado que sea True, False o Null.

Operador

Propósito

Ejemplo

<

Devuelve True si el primer valor es menor que el segundo valor.

Valor1 < Valor2

<=

Devuelve True si el primer valor es menor o igual que el segundo valor.

Valor1 <= Valor2

>

Devuelve True si el primer valor es mayor que el segundo valor.

Valor1 > Valor2

>=

Devuelve True si el primer valor es mayor o igual que el segundo valor.

Valor1 >= Valor2

=

Devuelve True si el primer valor es igual al segundo valor.

Valor1 = Valor2

<>

Devuelve True si el primer valor no es igual al segundo valor.

Valor1 <> Valor2

Nota: En todos los casos, si el primer valor o el segundo es Null, entonces el resultado, también es Null. Dado que un valor Null representa un valor desconocido, el resultado de cualquier comparación con un valor Null también es desconocido.

Principio de página

Operadores lógicos

Los operadores lógicos se usan para combinar dos valores Booleanos y devolver un resultado verdadero, falso o nulo. Los operadores lógicos también se denominan operadores Booleanos.

Operador

Propósito

Ejemplo

Y

Devuelve True cuando Expresión1 y Expresión2 son verdaderas.

Expresión1 Y Expresión2

O

Devuelve True cuando Expresión1 o Expresión2 es verdadera.

Expresión1 O Expresión2

Eqv

Devuelve True cuando tanto Expresión1 como Expresión2 son verdaderas, o cuando Expresión1 y Expresión2 son falsas.

Expresión1 Eqv Expresión2

No

Devuelve True cuando la Expresión no es verdadera.

No Expresión

Xor

Devuelve True si Expresión1 es verdadera o Expresión2 es verdadera, pero no ambas.

Expresión1 Xor Expresión2

Principio de página

Operadores de concatenación

Los operadores de concatenación se usan para combinar dos valores de texto en uno.

Operador

Propósito

Ejemplo

&

Combina dos cadenas para formar una.

cadena1 & cadena2

+

Combina dos cadenas para formar una y propaga los valores Null (si un valor es Null, toda la expresión se evalúa como Null).

cadena1 + cadena2

Principio de página

Operadores especiales

Los operadores especiales se usan para devolver un resultado True o False como se describe en la tabla siguiente.

Operador

Propósito

Ejemplo

Is Null o Is Not Null

Determina si un valor es nulo o no nulo.

Campo1 Is Not Null

Like "patrón"

Compara valores de cadena mediante los operadores de comodín ? y *.

Campo1 Like "instruct*"

Between valor1 And valor2

Determina si un valor numérico o de fecha se encuentra dentro de un rango.

Campo1 Between 1 And 10
- O -
Campo1 Between #01-07-07# Y #31-12-07#

In(valor1,valor2...)

Determina si un valor se encuentra dentro de un conjunto de valores.

Campo1 In ("rojo","verde","azul")
- O -
Campo1 In (1,5,7,9)

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×