Az operátorok táblázata

Az operátorok egy kifejezésben végrehajtandó számítás típusát meghatározó jelek vagy szimbólumok. Léteznek matematikai, összehasonlítási, logikai és hivatkozási operátorok. Az Access több különböző operátortípust is támogat, többek között az aritmetikai operátorokat (+, -), a szorzás (*) és osztás (/) operátort, a szövegösszefűzésre használatos szöveges operátorokat, az értékek összehasonlítására szolgáló összehasonlító operátorokat, valamint az igaz vagy hamis érték megállapítására szolgáló logikai operátorokat. A jelen cikk a fenti operátorok használatával kapcsolatos részleteket tartalmazza.

Megjegyzés : Az Access 2010-től kezdődően a Kifejezésszerkesztő IntelliSense technológiával rendelkezik, így láthatja a kifejezéshez szükséges argumentumokat.

Tartalom

Aritmetikai operátorok

Összehasonlító operátorok

Logikai operátorok 

Összefűző operátorok 

Speciális operátorok 

Aritmetikai operátorok

Az aritmetikai operátorok két vagy több számmal végzett számításokhoz, illetve a számok előjelének módosításához használhatók.

Operátor

Rendeltetés

Példa

+

Két szám összeadása

[Részösszeg]+[ForgalmiAdó]

-

Két szám különbségének megállapítása vagy egy szám negatív értékének jelzése

[Ár]-[Kedvezmény]

*

Két szám összeszorzása

[Mennyiség]*[Ár]

/

Az első szám osztása a második számmal

[Végösszeg]/[Tételszám]

\

Mindkét szám egész számmá kerekítése, majd az első szám osztása a második számmal, végül az eredmény egész számmá csonkolása

[Bejegyzett]\[Szobák]

Maradék

Az első szám osztása a második számmal, majd a maradék visszaadása

[Bejegyzett] Maradék [Szobák]

^

A szám hatványkitevőre emelése

Szám ^ Kitevő

Vissza a lap tetejére

Összehasonlító operátorok

Az összehasonlító operátorok az értékek összehasonlítására szolgálnak, és Igaz, Hamis vagy Null értéket adhatnak vissza.

Operátor

Rendeltetés

Példa

<

Igaz érték visszaadása, ha az első érték kisebb a másodiknál

Érték1 < Érték2

<=

Igaz érték visszaadása, ha az első érték kisebb a másodiknál, illetve egyenlő azzal

Érték1 <= Érték2

>

Igaz érték visszaadása, ha az első érték nagyobb a másodiknál

Érték1 > Érték2

>=

Igaz érték visszaadása, ha az első érték nagyobb a másodiknál, illetve egyenlő azzal

Érték1 >= Érték2

=

Igaz érték visszaadása, ha az első érték egyenlő a másodikkal

Érték1 = Érték2

<>

Igaz érték visszaadása, ha az első érték nem egyenlő a másodikkal

Érték1 <> Érték2

Megjegyzés : Ha az első vagy második érték Null, a végeredmény minden esetben Null lesz. Mivel a Null egy ismeretlen értéket jelöl, a Null értékkel való bármilyen összehasonlítás szintén az ismeretlen Null értéket adja vissza.

Vissza a lap tetejére

Logikai operátorok

A logikai operátorok két logikai érték kombinálására, majd Igaz, Hamis vagy Null érték visszaadására szolgálnak. A logikai operátorokat más néven Boolean operátoroknak is nevezik.

Operátor

Rendeltetés

Példa

And

Igaz érték visszaadása, ha Kif1 és Kif2 egyaránt igaz

Kif1 And Kif2

Or

Igaz érték visszaadása, ha Kif1 vagy Kif2 igaz

Kif1 Or Kif2

Eqv

Igaz érték visszaadása, ha Kif1 és Kif2 egyaránt igaz, illetve ha Kif1 és Kif2 egyaránt hamis

Kif1 Eqv Kif2

Not

Igaz érték visszaadása, ha Kif értéke nem Igaz

Not Kif

Xor

Igaz érték visszaadása, ha Kif1 vagy Kif2 közül az egyik (de nem mindkét) érték Igaz

Kif1 Xor Kif2

Vissza a lap tetejére

Összefűző operátorok

Az összefűző operátorok két szöveges érték egyesítésére használhatók.

Operátor

Rendeltetés

Példa

&

Két karakterlánc egyesítése egy karakterlánccá

karakterlánc1 & karakterlánc2

+

Két karakterlánc egyesítése egy karakterlánccá Null érték propagálásával (ha az egyik érték Null, a teljes kifejezés értéke Null lesz)

karakterlánc1 + karakterlánc2

Vissza a lap tetejére

Speciális operátorok

A következő táblázat a speciális operátorok Igaz vagy Hamis érték visszaadására történő használatát ismerteti.

Operátor

Rendeltetés

Példa

Is Null vagy Is Not Null

Annak megállapítása, hogy egy érték Null vagy nem Null

Mező1 Is Not Null

Like "minta"

Karakterlánc értékeinek illesztése a ? és a * helyettesítő operátor használatával.

Mező1 Like "utasítás*"

Between érték1 And érték2

Annak megállapítása, hogy egy numerikus vagy dátumérték adott tartományba esik-e

Mező1 Between 1 And 10
– VAGY –
Mező1 Between #07.01.07# And #07.12.31#

In(érték1,érték2...)

Annak megállapítása, hogy egy érték megtalálható-e egy adott értékcsoportban

Mező1 In ("piros","zöld","kék")
– VAGY –
Mező1 In (1,5,7,9)

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×