Az operátorok táblázata

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

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 számos operátort támogat, beleértve az olyan számtani operátorokat, mint a +, a -, a szorzás (*) és az osztás (/), valamint az értékek összehasonlítására szolgáló összehasonlító operátorokat, a szöveg összefűzésére szolgáló szöveges operátorokat, valamint az igaz vagy hamis értékek meghatározására szolgáló logikai operátorokat. A jelen cikk a fenti operátorok használatával kapcsolatos részleteket tartalmazza.

Tartalom

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átoricélúpélda+ Két szám összegzése. [Részösszeg]+[SalesTax] Két szám különbségének megkeresése vagy egy szám negatív értékének jelzése. [Ár]-[Kedvezmény] * Szorozzon össze két számot. [Mennyiség]*[Ár] / Oszd el az első számot a második számmal. [Total]/[ItemCount] \ Kerekítse mindkét számot egész számokra, ossza el az első számot a második számmal, majd csonkítsa az eredményt egész számra. [Regisztrált]\[Szobák] Mod Az első számot ossza el a második számmal, majd csak a maradékot adja vissza. [Regisztrálva] Mod [Rooms] ^ Emeljen egy számot egy kitevő hatványára. 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 Value1 <= Value2
> 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 Value1 >= Value2
⁠=⁠ 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átoricélúpélda és Igaz értéket ad vissza, ha a Kif1 és a Kif2 igaz. Kif1 és Kif2 Vagy Igaz értéket ad vissza, ha kif1 vagy Kif2 igaz. Kif1 vagy Kif2 Eqv Igaz értéket ad vissza, ha a Kif1 és a Kif2 is igaz, vagy ha a Kif1 és a Kif2 is hamis. Kif1 Eqv Kif2 Nem igaz értéket ad vissza, ha a kif nem igaz. Nem Kif Xor Igaz értéket ad vissza, ha a Kif1 vagy a Kif2 igaz, de nem mindkettő. 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átorcélja példa& Két sztringet egyesít egy sztring létrehozásához. string1 & string2 + Két sztringet egyesít egy sztring létrehozásához, és propagálja a null értékeket (ha az egyik érték Null, a teljes kifejezés Null értéket ad vissza). 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átoricélúpélda: Null vagy Nem Null Azt határozza meg, hogy egy érték Null vagy Nem Null. Field1 Is Not Null Like "pattern" Egyezik a sztringértékekkel a ? és *a helyettesítő karakterekkel. Field1 Like "instruct*" Between val1 And val2 Azt határozza meg, hogy numerikus vagy dátumérték található-e egy tartományban. Field1 Between 1 and 10
– vagy –
Field1 Between #07-01-07# And #12-31-07# In (val1,val2...) Meghatározza, hogy egy érték egy értékkészleten belül található-e. Field1 In ("piros","zöld","kék")
– vagy –
Field1 In (1,5,7,9)

Vissza a lap tetejére