Operaattoritaulukko

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Operaattori on merkki tai symboli, joka määrittää lausekkeessa suoritettavan laskutoimituksen tyypin. On olemassa matemaattisia, vertailu-, loogisia ja viittausoperaattoreita. Access tukee useita operaattoreita, kuten aritmeettisia operaattoreita, kuten +, -, kertolaskua (*) ja jakoa (/), sekä vertailuoperaattoreita arvojen vertailuun, tekstioperaattoreita tekstin ketjuttamiseen ja loogisia operaattoreita tosi- tai epätosiarvojen määrittämiseen. Tässä artikkelissa on lisätietoja näiden operaattoreiden käyttämisestä.

Artikkelin sisältö

Aritmeettiset operaattorit

Aritmeettisia operaattoreita käytetään laskettaessa arvoa vähintään kahdesta luvusta tai vaihdettaessa luvun etumerkkiä positiivisesta negatiiviseksi tai päinvastoin. Operaattorintarkoitusesimerkki+ Kahden luvun summa. [Välisumma]+[Myyntitaksi] Etsi kahden luvun välinen ero tai osoita luvun negatiivinen arvo. [Hinta]-[Alennus] * Kerro kaksi lukua. [Määrä]*[Hinta] / Jaa ensimmäinen luku toisella luvulla. [Total]/[ItemCount] \ Pyöristä molemmat luvut kokonaisluvuksi, jaa ensimmäinen luku toisella luvulla ja katkaise sitten tulos kokonaisluvuksi. [Rekisteröity]\[Huoneet] Mod Jaa ensimmäinen luku toisella luvulla ja palauta sitten vain loput. [Rekisteröity] Mod [Huoneet] ^ Korottaa luvun eksponentin tehoon. Luku ^ Eksponentti

Sivun alkuun

Vertailuoperaattorit

Vertailuoperaattoreiden avulla verrataan arvoja ja palautetaan tulos, joka on tosi, epätosi tai tyhjäarvo.

Operaattori Käyttötarkoitus Esimerkki
< Palauttaa arvon Tosi, jos ensimmäinen arvo on pienempi kuin toinen arvo. Arvo1 < Arvo2
<= Palauttaa arvon Tosi, jos ensimmäinen arvo on pienempi tai yhtä suuri kuin toinen arvo. Arvo1 <= Arvo2
> Palauttaa arvon Tosi, jos ensimmäinen arvo on suurempi kuin toinen arvo. Arvo1 > Arvo2
>= Palauttaa arvon Tosi, jos ensimmäinen arvo on suurempi tai yhtä suuri kuin toinen arvo. Arvo1 >= Arvo2
⁠=⁠ Palauttaa arvon Tosi, jos ensimmäinen arvo yhtä suuri kuin toinen arvo. Arvo1 = Arvo2
<> Palauttaa arvon Tosi, jos ensimmäinen arvo on eri suuri kuin toinen arvo. Arvo1 <> Arvo2

Huomautus

Kaikissa tapauksissa jos joko ensimmäinen arvo tai toinen arvo on tyhjäarvo, myös tulos on tyhjäarvo. Koska tyhjäarvo edustaa tuntematonta arvoa, kaikkien tyhjäarvon sisältävien vertailujen tulos on myös tuntematon.

Sivun alkuun

Loogiset operaattorit

Loogisilla operaattoreilla yhdistetään kaksi totuusarvoa ja palautetaan tosi-, epätosi- tai tyhjäarvo-tulos. Loogisia operaattoreita kutsutaan myös totuusarvo-operaattoreiksi. Operaattorintarkoitusesimerkki ja Palauttaa arvon Tosi, kun Lauseke1 ja Lauseke2 ovat tosi. Lauseke1 Ja Lauseke2 Tai Palauttaa arvon Tosi, kun Lauseke1 tai Lauseke2 on tosi. Lauseke1 Tai Lauseke2 Eqv palauttaa arvon Tosi, kun sekä Lauseke1 että Lauseke2 ovat tosia tai kun sekä Lauseke1 että Lauseke2 ovat epätosia. Lauseke1 Eqv Lauseke2 Ei palauttaa tosi, kun Lauseke ei ole tosi. Not Expr Xor Returns True when either Expr1 is true or Expr2 is true, but not both. Lauseke1 Xor Lauseke2

Sivun alkuun

Ketjutusoperaattorit

Ketjutusoperaattoreilla voidaan yhdistää kaksi tekstiarvoa yhdeksi. Operaattorintarkoitusesimerkki& Muodostaa yhden merkkijonon yhdistämällä kaksi merkkijonoa. merkkijono1 & merkkijono2 + Yhdistää kaksi merkkijonoa yhden merkkijonon muodostamiseksi ja välittää tyhjäarvot (jos yksi arvo on Tyhjäarvo, koko lauseke on null). merkkijono1 + merkkijono2

Sivun alkuun

Erikoisoperaattorit

Erikoisoperaattoreita käytetään palauttamaan tulokseksi Tosi tai Epätosi seuraavalla taulukossa kuvatulla tavalla. Operaattorintarkoitusesimerkkion Tyhjäarvo tai Ei tyhjäarvo määrittää, onko arvo null vai ei tyhjäarvo. Kenttä1 Is Not Null Like "pattern" Matches string values by using the wildcard operators ? and *. Kenttä1 Like "instruct*" Between val1 And val2 Determines is a numeric or date value is found in a range. Kenttä1 välillä 1–10
TAI
Kenttä1 Between #07-01-07# And #12-31-07# In (val1,val2...) Määrittää, löytyykö arvo arvojoukosta. Kenttä1 In ("punainen","vihreä","sininen")
TAI
Kenttä1 in (1,5,7,9)

Sivun alkuun