Tabela de operadores

Um operador é um sinal ou símbolo que especifica o tipo de cálculo a executar dentro de uma expressão. Existem operadores matemáticos, lógicos, de comparação e de referência. O Access suporta vários operadores, incluindo operadores aritméticos, como +, -, multiplicar (*) e dividir (/) juntamente com operadores de comparação para comparar valores, operadores de texto para concatenar texto e operadores lógicos para determinar valores verdadeiros e falsos. Este artigo disponibiliza detalhes sobre a utilização destes operadores.

Nota: Desde o Access 2010, o Construtor de Expressões tem IntelliSense, para poder ver de que argumentos a sua expressão necessita.

Neste artigo

Operadores aritméticos

Utilize os operadores aritméticos para calcular um valor de dois ou mais números ou para alterar o sinal de um número de positivo para negativo ou vice versa.

Operador

Objetivo

Exemplo

+

Somar dois números.

[Subtotal]+[TaxaDeVendas]

-

Encontrar a diferença entre dois números ou indicar o valor negativo de um número.

[Preço]-[Desconto]

*

Multiplicar dois números.

[Quantidade]*[Preço]

/

Dividir o primeiro número pelo segundo número.

[Total]/[ItemCount]

\

Arredondar ambos os números para números inteiros, dividir o primeiro número pelo segundo número e truncar o resultado para um número inteiro.

[Inscrições]\[Salas]

Resto

Dividir o primeiro número pelo segundo número e devolver apenas o restante.

[Inscrições] Resto [Salas]

^

Elevar um número até à potência de um expoente.

Número ^ Expoente

Início da Página

Operadores de comparação

Utilize os operadores de comparação para comparar valores e devolver um resultado que seja Verdadeiro, Falso ou Nulo.

Operador

Objetivo

Exemplo

<

Devolve Verdadeiro se o primeiro valor for inferior ao segundo valor.

Valor1 < Valor2

<=

Devolve Verdadeiro se o primeiro valor for inferior ou igual ao segundo valor.

Valor1 <= Valor2

>

Devolve Verdadeiro se o primeiro valor for superior ao segundo valor.

Valor1 > Valor2

>=

Devolve Verdadeiro se o primeiro valor for superior ou igual ao segundo valor.

Valor1 >= Valor2

=

Devolve Verdadeiro se o primeiro valor for igual ao segundo valor.

Valor1 = Valor2

<>

Devolve Verdadeiro se o primeiro valor não for igual ao segundo valor.

Valor1 <> Valor2

Nota: Em todos os casos, se o primeiro ou segundo valor for nulo, o resultado também será nulo. Uma vez que o resultado nulo representa um valor desconhecido, o resultado de qualquer comparação com um valor nulo também será desconhecido.

Início da Página

Operadores lógicos

Utilize os operadores lógicos para combinar dois valores Booleanos e devolver um resultado verdadeiro, falso ou nulo. Os operadores lógicos também são designados de operadores Booleanos.

Operador

Objetivo

Exemplo

E

Devolve Verdadeiro quando Expr1 e Expr2 são verdadeiros.

Expr1 E Expr2

Ou

Devolve Verdadeiro quando Expr1 ou Expr2 é verdadeiro.

Expr1 Ou Expr2

Eqv

Devolve Verdadeiro quando Expr1 e Expr2 são verdadeiros ou quando Expr1 e Expr2 são falsos.

Expr1 Eqv Expr2

Não

Devolve Verdadeiro quando Expr não é verdadeiro.

Não Expr

Xou

Devolve Verdadeiro quando Expr1 é verdadeiro ou Expr2 é verdadeiro, mas não ambos.

Expr1 Xou Expr2

Início da Página

Operadores de concatenação

Utilize os operadores de concatenação para combinar dois valores de texto num só.

Operador

Objetivo

Exemplo

&

Combina duas cadeias para formar uma cadeia.

cadeia1 e cadeia2

+

Combina duas cadeias para formar uma cadeia e propaga valores nulos (se um valor for Nulo, toda a expressão é avaliada como Nula).

cadeia1 + cadeia2

Início da Página

Operadores especiais

Utilize os operadores especiais para devolver um resultado Verdadeiro ou Falso como descrito na seguinte tabela.

Operador

Objetivo

Exemplo

É Nulo ou Não É Nulo

Determina se um valor é Nulo ou se Não É Nulo.

Campo1 Não É Nulo

Como "padrão"

Corresponde os valores de cadeia utilizando os operadores de caráter universal ? e *.

Campo1 Como "instrução*"

Entre val1 E val2

Determina se um valor numérico ou de data está incluído num intervalo.

Campo1 Entre 1 E 10
- OU -
Campo1 Entre #01-07-07 # E #31-12-07#

No(val1,val2...)

Determina se um valor está incluído num conjunto de valores.

Campo1 No ("vermelho","verde","azul")
- OU -
Campo1 No (1,5,7,9)

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×