Tabel de operatori

Un operator este un semn sau un simbol care specifică tipul de calcul de efectuat într-o expresie. Există operatori matematici, de comparare, logici și de referință. Access acceptă o varietate de operatori, inclusiv operatori aritmetici, cum ar fi +, -, înmulțire (*) și împărțire (/), în plus față de operatorii de comparare pentru compararea valorilor, operatorii de text pentru concatenarea textului și operatorii logici pentru determinarea valorilor adevărate sau false. Acest articol oferă detalii despre utilizarea acestor operatori.

Notă : Începând cu Access 2010, Generatorul de expresii include IntelliSense, astfel încât să puteți vedea ce argumente necesită expresia dvs.

În acest articol

Operatori aritmetici

Operatori de comparare

Operatori logici

Operatori de concatenare

Operatori speciali

Operatori aritmetici

Utilizați operatorii aritmetici pentru a calcula o valoare din două sau mai multe numere sau pentru a modifica semnul unui număr din pozitiv în negativ sau invers.

Operator

Scop

Exemplu

+

Adunați două numere.

[Subtotal] + [ImpozitVânzări]

-

Găsiți diferența dintre două numere sau indicați valoarea negativă a unui număr.

[Preț]-[Discount]

*

Înmulțiți două numere.

[Cantitate]*[Preț]

/

Împărțiți primul număr la cel de-al doilea.

[Total]/[NumărElemente]

\

Rotunjiți ambele numerele la numere întregi, împărțiți primul număr la cel de-al doilea, apoi trunchiați rezultatul la un întreg.

[Înregistrat]\[Săli]

Mod

Împărțiți primul număr la cel de-al doilea și returnați doar restul.

[Înregistrat] Mod [Săli]

^

Ridicați un număr la puterea unui exponent.

Număr ^ Exponent

Începutul paginii

Operatori de comparare

Utilizați operatorii de comparare pentru a compara valorile și a returna un rezultat care este True, False sau Null.

Operator

Scop

Exemplu

<

Returnează True dacă prima valoare este mai mică decât a doua.

Valoare1 < Valoare2

<=

Returnează True dacă prima valoare este mai mică sau egală cu a doua.

Valoare1 <= Valoare2

>

Returnează True dacă prima valoare este mai mare decât a doua.

Valoare1 > Valoare2

>=

Returnează True dacă prima valoare este mai mare sau egală cu a doua.

Valoare1 >= Valoare2

=

Returnează True dacă prima valoare este egală cu a doua.

Valoare1 = Valoare2

<>

Returnează True dacă prima valoare nu este egală cu a doua.

Valoare1 <> Valoare2

Notă : În toate cazurile, dacă prima sau a doua valoare este null, și rezultatul este null. Deoarece null reprezintă o valoare necunoscută, rezultatul oricărei comparații cu o valoare null este, de asemenea, necunoscut.

Începutul paginii

Operatori logici

Utilizați operatorii logici pentru a combina două valori booleene și a returna un rezultat true, false sau null. Operatori logici se mai numesc și operatori booleeni.

Operator

Scop

Exemplu

And

Returnează True când Expr1 și Expr2 sunt adevărate.

Expr1 And Expr2

Or

Returnează True când fie Expr1, fie Expr2 este adevărată.

Expr1 Or Expr2

Eqv

Returnează True când atât Expr1, cât și Expr2 sunt adevărate sau când atât Expr1, cât și Expr2 sunt false.

Expr1 Eqv Expr2

Not

Returnează True atunci când Expr nu este adevărată.

Not Expr

Xor

Returnează True când Expr1 este adevărată sau Expr2 este adevărată, dar nu ambele.

Expr1 Xor Expr2

Începutul paginii

Operatori de concatenare

Utilizați operatorii de concatenare pentru a combina două valori text într-una.

Operator

Scop

Exemplu

&

Combină două șiruri de caractere pentru a forma unul singur.

șir1 & șir2

+

Combină două șiruri de caractere pentru a forma unul singur și propagă valorile null (dacă o valoare este null, întreaga expresia se evaluează la Null).

șir1 + șir2

Începutul paginii

Operatori speciali

Utilizați operatorii speciali pentru a returna un rezultat True sau False, așa cum se descrie în tabelul următor.

Operator

Scop

Exemplu

Is Null sau Is Not Null

Determină dacă o valoare este Null sau Not Null.

Câmp1 Is Not Null

Like "model"

Potrivește valorile șir de caractere utilizând operatorii wildcard ? și *.

Câmp1 Like "instrucțiune*"

Between val1 And val2

Determină dacă o valoare numerică sau dată se găsește într-un interval.

Câmp1 Between 1 And 10
- SAU -
Câmp1 Between #07-01-07# And #12-31-07#

In(val1,val2...)

Determină dacă o valoare se găsește într-un set de valori.

Câmp1 In ("roșu","verde","albastru")
- SAU -
Câmp1 In (1,5,7,9)

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×