Office
Prihlásenie

Tabuľka operátorov

Operátor je znak alebo symbol, ktorý určuje, aký typ výpočtu sa má vykonať v rámci výrazu. Existujú matematické, porovnávacie, logické a odkazové operátory. Access podporuje širokú škálu operátorov, napríklad aritmetické operátory, ako sú +, -, násobenie (*) a delenie (/), ako aj operátory porovnania na porovnávanie hodnôt, textové operátory na zreťazenie textu a logické operátory na určenie hodnoty True alebo False. Tento článok obsahuje informácie o používaní týchto operátorov.

Poznámka: Počnúc Accessom 2010 je súčasťou zostavovača výrazov funkcia IntelliSense, vďaka ktorej vidíte, ktoré argumenty sa vo výraze vyžadujú.

Obsah tohto článku

Aritmetické operátory

Operátory porovnávania

Logické operátory

Operátory reťazenia

Špeciálne operátory

Aritmetické operátory

Aritmetické operátory sa používajú na výpočet hodnoty z dvoch alebo viacerých čísel alebo zmenu znamienka čísla z kladného na záporné alebo naopak.

Operátor

Účel

Príklad

+

Súčet dvoch čísel.

[Medzisúčet]+[Daň z obratu]

-

Zistenie rozdielu medzi dvoma číslami alebo určenie zápornej hodnoty čísla.

[Cena]-[Zľava]

*

Vynásobenie dvoch čísel.

[Množstvo]*[Cena]

/

Vydelenie prvého čísla druhým číslom.

[Celkový súčetl]/[Počet položiek]

\

Zaokrúhlenie oboch čísel na celé čísla, vydelenie prvého čísla druhým číslom a potom skrátenie výsledku na celé číslo.

[Registrované]\[Miestnosti]

Mod

Vydelenie prvého čísla druhým číslom a potom vrátenie zvyšku.

[Registrované] Mod [Miestnosti]

^

Umocnenie čísla na exponent.

Číslo ^ Exponent

Na začiatok stránky

Operátory porovnávania

Operátory porovnávania sa používajú na porovnanie hodnôt a vrátia výsledok, ktorý je True, False alebo Null.

Operátor

Účel

Príklad

<

Vráti hodnotu True, ak je prvá hodnota menšia ako druhá hodnota.

Hodnota1 < Hodnota2

<=

Vráti hodnotu True, ak je prvá hodnota menšia alebo rovnaká ako druhá hodnota.

Hodnota1 < = Hodnota2

>

Vráti hodnotu True, ak je prvá hodnota väčšia ako druhá hodnota.

Hodnota1 > Hodnota2

>=

Vráti hodnotu True, ak je prvá hodnota väčšia alebo rovnaká ako druhá hodnota.

Hodnota1 > = Hodnota2

=

Vráti hodnotu True, ak je prvá hodnota rovnaká ako druhá hodnota.

Hodnota1 = Hodnota2

<>

Vráti hodnotu True, ak prvá hodnota nie je rovnaká ako druhá hodnota.

Hodnota1 <> Hodnota2

Poznámka: Vo všetkých prípadoch, ak je prvá hodnota alebo druhá hodnota Null, výsledok je tiež hodnota Null. Keďže hodnota Null predstavuje neznámu hodnotu, výsledok porovnania s hodnotou Null je tiež neznámy.

Na začiatok stránky

Logické operátory

Logické operátory sa používajú na kombinovanie dvoch booleovských hodnôt a vracajú výsledok True, False alebo Null. Logické operátory sa tiež nazývajú booleovské operátory.

Operátor

Účel

Príklad

And

Vráti hodnotu True, ak Expr1 a Expr2 majú hodnotu True.

Výraz1 And Výraz2

Or

Vráti hodnotu True, ak buď Expr1, alebo Expr2 majú hodnotu True.

Výraz1 Or Výraz2

Eqv

Vráti hodnotu True, ak Expr1 aj Expr2 majú hodnotu True alebo Expr1 aj Expr2 majú hodnotu False.

Výraz1 Eqv Výraz2

Not

Vráti hodnotu True, ak Expr nemá hodnotu True.

Not Výraz

Xor

Vráti hodnotu True, ak buď Expr1, alebo Expr2 má hodnotu True, nie však oba.

Výraz1 Xor Výraz2

Na začiatok stránky

Operátory reťazenia

Operátory reťazenia sa používajú na kombinovanie dvoch textových hodnôt do jednej.

Operátor

Účel

Príklad

&

Spája dva textové reťazce do jedného.

výraz1 & výraz2

+

Spája dva textové reťazce do jedného a povyšuje nulové hodnoty (ak je jedna hodnota Null, celý výraz sa vyhodnotí ako Null).

výraz1 + výraz2

Na začiatok stránky

Špeciálne operátory

Špeciálne operátory sa používajú na vrátenie výsledku True alebo False, ako je to popísané v nasledujúcej tabuľke.

Operátor

Účel

Príklad

Is Nullalebo Is Not Null

Určuje, či je hodnota Null alebo Not Null.

Pole1 Is Not Null

Napríklad "vzorka"

Určuje zhodu v reťazcoch pomocou zástupných znakov ? a *.

Pole1, napríklad "pokyn*"

Between val1 And val2

Určuje, či sa hodnota čísla alebo dátumu nachádza v rozsahu.

Pole1 Between 1 And 10
- ALEBO -
Pole1 Between #07-01-07# And #12-31-07#

In(val1,val2...)

Určuje, či sa hodnota nachádza v množine hodnôt.

Pole1 In ("červená","zelená","modrá")
- ALEBO -
Pole1 In (1,5,7,9)

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×