Tabella degli operatori

Un operatore è un segno o un simbolo che specifica il tipo di calcolo da eseguire in un'espressione. Sono disponibili operatori matematici, logici, di confronto e di riferimento. Access supporta un'ampia varietà di operatori, tra cui operatori aritmetici come +, -, moltiplicazione (*) e divisione (/), oltre a operatori di confronto per confrontare valori, operatori di testo per concatenare testo e operatori logici per determinare valori veri o falsi. Questo articolo fornisce informazioni sull'uso di questi operatori.

Nota : A partire da Access 2010, il Generatore di espressioni include IntelliSense, per poter visualizzare gli argomenti obbligatori per l'espressione.

In questo articolo

Operatori aritmetici

Operatori di confronto

Operatori logici

Operatori di concatenazione

Operatori speciali

Operatori aritmetici

Usare gli operatori aritmetici per calcolare un valore da due o più numeri oppure per cambiare il segno di un numero da positivo a negativo o viceversa.

Operatore

Scopo

Esempio

+

Somma due numeri.

[Subtotale]+[IVA]

-

Trova la differenza tra due numeri oppure indica il valore negativo di un numero.

[Prezzo]-[Sconto]

*

Moltiplica due numeri.

[Quantità]*[Prezzo]

/

Divide il primo numero per il secondo.

[Totale]/[NumeroElementi]

\

Arrotonda entrambi i numeri su interi, divide il primo per il secondo, quindi tronca il risultato in un intero.

[Registrati]\[Sale]

Mod

Divide il primo numero per il secondo, quindi restituisce solo il resto.

[Registrati] Mod [Sale]

^

Eleva un numero alla potenza di un esponente.

Numero ^ Esponente

Inizio pagina

Operatori di confronto

Usare gli operatori di confronto per confrontare valori e restituire come risultato Vero, Falso o Null.

Operatore

Scopo

Esempio

<

Restituisce Vero se il primo valore è minore del secondo.

Valore1 < Valore2

< =

Restituisce Vero se il primo valore è minore o uguale al secondo.

Valore1 <= Valore2

>

Restituisce Vero se il primo valore è maggiore del secondo.

Valore1 > Valore2

> =

Restituisce Vero se il primo valore è maggiore o uguale al secondo.

Valore1 >= Valore2

=

Restituisce Vero se il primo valore è uguale al secondo.

Valore1 = Valore2

<>

Restituisce Vero se il primo valore è diverso dal secondo.

Valore1 <> Valore2

Nota : In tutti i casi, se il primo o il secondo valore è Null, anche il risultato è Null. Poiché Null rappresenta un valore sconosciuto, anche il risultato dei confronti con valori Null è sconosciuto.

Inizio pagina

Operatori logici

Usare gli operatori logici per combinare due valori booleani e restituire come risultato Vero, Falso o Null. Gli operatori logici sono anche noti come operatori booleani.

Operatore

Scopo

Esempio

And

Restituisce Vero se Espr1 ed Espr2 sono vere.

Espressione1 And Espressione2

Or

Restituisce Vero se Espr1 o Espr2 è vera.

Espressione1 Or Espressione2

Eqv

Restituisce Vero se Espr1 ed Espr2 sono vere oppure se sono entrambe false.

Espressione1 Eqv Espressione2

Not

Restituisce Vero se Espr non è vera.

Not Espressione

Xor

Restituisce Vero se Espr1 o Espr2 è vera, ma non entrambe.

Espressione1 Xor Espressione2

Inizio pagina

Operatori di concatenazione

Usare gli operatori di concatenazione per combinare due valori di testo in uno solo.

Operatore

Scopo

Esempio

&

Combina due stringhe per formarne una sola.

stringa1 & stringa2

+

Combina due stringhe per formarne una sola e propaga i valori Null. Se un valore è Null, l'intera espressione restituisce Null.

stringa1 + stringa2

Inizio pagina

Operatori speciali

Usare gli operatori speciali per restituire un risultato Vero o Falso come illustrato nella tabella seguente.

Operatore

Scopo

Esempio

Is Null oppure Is Not Null

Determina se un valore è Null o Not Null.

Campo1 Is Not Null

Like "modello"

Abbina i valori di stringa usando gli operatori caratteri jolly ? e *.

Campo1 Like "istruz*"

Between val1 And val2

Determina se un valore numerico o di data si trova in un intervallo.

Campo1 Between 1 And 10
- OPPURE -
Campo1 Between #01-07-07# And #31-12-07#

In(val1,val2...)

Determina se un valore si trova in un intervallo.

Campo1 In ("rosso","verde","blu")
- OPPURE -
Campo1 In (1,5,7,9)

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×