Funktioiden lisääminen Accessin lausekkeisiin

Huomautus:  Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon .

Accessin on lukuisia valmiita funktioita, voit käyttää lausekkeita. Jos olet lukenut lausekkeen luominen, voi peruuttaa Funktiot ovat vain yksi mahdollista ainesosat lausekkeessa. Et voi olla kuitenkin liian paljon lausekkeilla lukematta funktioiden lisääminen ne myöhemmin.

Huomautus: Voit myös käyttää custom-built Funktiot lausekkeissa, mutta jos tiedät, miten voit luoda ne, on sinun ei tarvitse artikkeliin seuraavanlainen! Voi ainoastaan etsit kaikkien käytettävissä Access-funktioiden luettelo.

Muutamia perusasioita funktioiden käyttämisestä:

  • Kirjoita funktion avainsana, avaava sulje, haluamasi argumentit (arvot) ja sulkeva sulje.

  • Joihinkin funktioihin ei tarvita argumentteja, kun taas joihinkin tarvitaan useita. Argumentit erotetaan toisistaan pilkulla.

  • Funktion argumentit voivat olla tunnuksia, vakioita tai muita funktioita. Voit yhdistellä näitä osia käyttämällä matemaattisia perusoperaattoreita (kuten +, -, * tai /) tai vertailuoperaattoreita (kuten <, > tai =).

  • Funktiot saavat kaikki tiedot argumentteina, suorittavat taustalla koodin ja palauttavat sitten arvon paikkaan, johon kirjoitit funktion. Voit siis toimia ohjelmoijana ohjelmoimatta mitään!

Kuulostaako hankalalta? Sitä se ei ole. Esimerkeistä saattaa olla apua:

Esimerkki, jossa käytetään IIf-funktiota lausekkeessa.

Tämä lauseke koostuu täysin IIf-funktiota (vihreä merkkiä). Huomautus vihreä pilkut erotat kolme argumenttia. Tässä esimerkissä Käytämme IIf-funktiota voit verrata kenttä nimeltä määräpäivä kuluvan päivän päivämäärän. Jos Määräpäivä-kenttä on suurempi tai yhtä suuri kuluvan päivän päivämäärän, sen palauttaa merkkijonon ”OK”; Muussa tapauksessa sen palauttaa ”myöhässä”.

  • IIf-funktion ensimmäinen argumentti on loogisen testin, joka koostuu tunnus (-Oranssi) määräpäivä-kentässä, pari (punaisina) operaattorit ja - Date-funktio (sininen), joka edellyttää ei ole argumentteja.

  • IIf-funktion toinen ja kolmas argumentti ovat merkkijonovakioita (musta), jotka on kirjoitettava lainausmerkkeihin. Nämä kaksi argumenttia voisivat olla myös funktioita tai lausekkeita, jotka palauttavat numeroita tai tekstiä.

Tällaista lauseketta voidaan tarvita esimerkiksi lomakkeen tai näkymän tekstiruudussa tai taulukon lasketussa kentässä.

Seuraavassa esimerkissä funktiota käytetään lausekkeessa tekstimerkkijonon luomiseen:

="Prefix: " & Left([ProductCode], 2)

Tässä lauseke alkaa merkkijonovakiolla (musta).

  • Et-merkki (punainen) on ketjutusoperaattori, jolla merkkijonot liitetään yhteen.

  • Vasen-funktio (vihreä) on kaksi argumenttia:

    • kentän tunnus (oranssi) ja

    • kokonaislukuvakio (musta). Esimerkissä tarvitaan vain kentän kaksi vasemmanpuoleista arvoa, joten arvoksi syötetään 2.

Jos ProductCode-kentän sisältö olisi "CD22035", lausekkeen tulos olisi "Etuliite: CD".

Haluatko lisätietoa lausekkeista ja funktioista?

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×