Tabela z operatorji

Operator je znak ali simbol, s katerim je določena vrsta izračuna, ki se izvede znotraj izraza. Obstajajo matematični operatorji, operatorji primerjanja, logični operatorji in operatorji sklicev. Access podpira številne različne operatorje, vključno z aritmetičnimi operatorji, kot so +, -, (*) za množenje in (/) za deljenje, poleg operatorjev primerjanja za primerjavo vrednosti, besedilnih operatorjev za spajanje besedila in logičnih operatorjev za določanje vrednosti, ki so ovrednotene kot »true« ali »false«. V tem članku so navedene podrobnosti uporabe teh operatorjev.

Opomba : V Access 2010 je bil prvič vključen graditelj izrazov s funkcijo IntelliSense, na podlagi česar si lahko ogledate, katere argumente potrebujete za svoj izraz.

V tem članku

Aritmetični operatorji

Operatorji primerjave

Logični operatorji

Operatorji spajanja

Posebni operatorji

Aritmetični operatorji

Z aritmetičnimi operatorji lahko izračunate vrednost, če imate dve števili ali več ali če želite spremeniti znak števila iz pozitivnega v negativno oz. obratno.

Operator

Namen

Primer

+

Vsota dveh števil.

[Delna vsota]+[ProdajniDavek]

-

Najde razliko med dvema številoma ali označi negativno vrednost števila.

[Cena]-[Popust]

*

Pomnoži dve števili.

[Količina]*[Cena]

/

Razdeli prvo število z drugim številom.

[Skupaj]/[ŠteviloElementov]

\

Zaokroži obe števili v celo število, razdeli prvo število z drugim številom in nato prireže število na celo število.

[Registrirano]\[Sobe]

Mod

Razdeli prvo število z drugim številom in vrne le ostanek pri deljenju.

[Registrirano] Mod [Sobe]

^

Vrne število s potenco eksponenta.

Število ^ eksponent

Na vrh strani

Operatorji primerjave

S primerjavo operatorjev primerjate vrednosti in dobite rezultat, ki je ovrednoten kot »True«, »False« ali »Null«.

Operator

Namen

Primer

<

Ovrednoti kot »True«, če je prva vrednost manjša od druge vrednosti.

Vrednost1 < Vrednost2

<=

Ovrednoti kot »True«, če je prva vrednost enaka kot druga vrednost ali manjša od nje.

Vrednost1 <= Vrednost2

>

Ovrednoti kot »True«, če je prva vrednost večja od druge vrednosti.

Vrednost1 > Vrednost2

>=

Ovrednoti kot »True«, če je prva vrednost enaka kot druga vrednost ali večja od nje.

Vrednost1 >= Vrednost2

=

Ovrednoti kot »True«, če je prva vrednost enaka kot druga vrednost.

Vrednost1 = Vrednost2

<>

Ovrednoti kot »True«, če prva vrednost ni enaka kot druga vrednost.

Vrednost1 <> Vrednost2

Opomba : V vseh primerih je rezultat ovrednoten kot »null«, če je prva ali druga vrednost »null«. »null« predstavlja neznano vrednost, zato je rezultat vsake primerjave, ki vsebuje vrednost »null«, prav tako neznan.

Na vrh strani

Logični operatorji

Z logičnimi operatorji združujete dve logični vrednosti in jih ovrednotite kot »true«, »false« ali »null«. Logični operatorji se imenujejo tudi operatorji »Boolean« (logični operatorji).

Operator

Namen

Primer

And

Ovrednoti kot »True«, če sta »Expr1« in »Expr2« ovrednotena kot »true«.

Expr1 And Expr2

Or

Ovrednoti kot »True«, če je bodisi »Expr1« bodisi »Expr2« ovrednoten kot »true«.

Expr1 Or Expr2

Eqv

Ovrednoti kot »True«, če sta oba, »Expr1« in »Expr2«, ovrednotena kot »true«, ali če sta oba, »Expr1« in »Expr2«, ovrednotena kot »false«.

Expr1 Eqv Expr2

Not

Ovrednoti kot »True«, če je »Expr« ovrednoten kot »not true«.

Not Expr

Xor

Ovrednoti kot »True«, če je bodisi »Expr1« ovrednoten kot »true«, bodisi je »Expr2« ovrednoten kot »true«, nista pa tako ovrednotena oba.

Expr1 Xor Expr2

Na vrh strani

Operatorji spajanja

Z operatorji spajanja kombinirate dve besedilni vrednosti tako, da dobite eno.

Operator

Namen

Primer

&

Združi dva niza v en niz.

niz1 in niz2

+

Združi dva niza v en niz in razširi vrednosti »null« (če je ena vrednost »Null«, se celoten izraz ovrednoti kot »Null«).

niz1 + niz2

Na vrh strani

Posebni operatorji

S posebnimi operatorji ovrednotite rezultat kot »True« ali »False«, kot je opisano v spodnji tabeli.

Operator

Namen

Primer

Is Null ali Is Not Null

Določa, ali je vrednost ovrednotena kot »Null« ali »Not Null«.

»Polje1« je ovrednoteno kot »Not Null«

Like "pattern"

Primerja ujemanje vrednosti nizov z operatorji z nadomestnimi znaki ? in *.

Field1 Like "instruct*"

Between val1 And val2

Določa, ali je številska ali datumska vrednost v obsegu.

Field1 Between 1 And 10
- OR -
Field1 Between #07-01-07# And #12-31-07#

In(val1,val2...)

Določa, ali je vrednost znotraj nabora vrednosti.

Field1 In ("red","green","blue")
- OR -
Field1 In (1,5,7,9)

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×