Lausekkeita käytetään Accessissa useissa eri konteksteissa. Lausekkeet ovat samankaltaisia kuin Microsoft Office Excelin kaavat. Lausekkeenmuodostimella voit helposti käyttää tietokannan kenttiä ja ohjausobjekteja sekä monia valmiita toimintoja, jotka ovat käytettävissäsi, kun muodostat lausekkeita. Voit käyttää näistä toiminnoista haluamiasi tarpeiden mukaan.
Artikkelin sisältö
Miksi kannattaa käyttää lausekkeenmuodostinta?
Lauseke koostuu funktioista, vakioista ja tunnisteista, esimerkiksi kenttien, taulukoiden, lomakkeiden ja kyselyiden nimistä. Lausekkeenmuodostimella voit helposti etsiä ja lisätä näitä osia. Tämä nopeuttaa lausekkeiden luomista ja tekee siitä entistä tarkempaa. Lisäksi lauseekkeenmuodostin auttaa sinua määrittämään osat, jotka sopivat kontekstiin, johon lausekkeen lisäät. Tämä on erityisen hyödyllistä WWW-tietokantoja luodessa, koska käytettävissä ovat vain tietyt funktiot.
Jos haluat lisätietoja WWW-tietokannoista, tutustu ohjeartikkeliin Internetin kautta jaettavan tietokannan luominen.
Lausekkeenmuodostimella voit luoda uusia lausekkeita tai valita valmiita lausekkeita, mukaan lukien lausekkeet sivunumeroiden, nykyisen päivämäärän sekä nykyisen päivämäärän ja kellonajan näyttämiseksi.
Voit käynnistää lausekkeenmuodostimen useimmista niistä paikoista, joissa voit kirjoittaa lausekkeita manuaalisesti. Näitä paikkoja ovat esimerkiksi ohjausobjektin Ohjausobjektin lähde -ominaisuus tai taulukon kentän Kelpoisuussääntö-ominaisuus. Jos näytössä näkyy muodostinpainike
, kun napsautat ominaisuusruutua, tai jos näet valikossa sanan lauseke, voit käynnistää lausekkeenmuodostimen napsauttamalla niitä.
Access 2010:n uudet työkalut lausekkeiden muodostamiseen
Access 2010 sisältää uusia työkaluja, joilla voit luoda lausekkeita entistä nopeammin ja tarkemmin. Nämä työkalut eivät ole käytettävissä vain lausekkeenmuodostimessa, vaan myös ominaisuuslomakkeessa ja useimmissa muissa paikoissa, joissa voit määrittää lausekkeita.
IntelliSense ja pikavihjeet
Heti kun aloitat tunnisteen tai funktion nimen kirjoittamisen, IntelliSense näyttää avattavassa valikossa nimeä vastaavien mahdollisten arvojen luettelon. Voit jatkaa nimen kirjoittamista tai valita oikean arvon luettelosta kaksoisnapsauttamalla. Tämä lisää sen lausekkeeseen. Voit valita haluamasi arvon myös nuolinäppäimillä ja lisätä sen sitten lausekkeeseen painamalla SARKAIN- tai ENTER-näppäintä. Jos esimerkiksi aloitat sanan Muoto kirjoittamisen, IntelliSense näyttää kaikki funktiot, joiden nimi alkaa muodossa Muoto.
Vihje Jos haluat piilottaa avattavan IntelliSense-luettelon, paina ESC-näppäintä. Jos haluat tuoda sen uudelleen näkyviin, paina CTRL+VÄLILYÖNTI.
Kun IntelliSense-luettelo näytetään, siinä valitun kohteen vieressä näytetään pikavihje, joka sisältää lyhyen kuvauksen. Luettelon ensimmäinen kohde on valittuna oletusarvoisesti, mutta voit valita luettelosta minkä tahansa kohteen, jos haluat tarkistaa sen pikavihjeen. Pikavihjeestä voit myös päätellä funktion tarkoituksen tai sen, millainen ohjausobjekti tai ominaisuus kohde on.
Seuraavasta kuvasta näet IntelliSense-luettelon ja pikavihjeen.

IntelliSense näyttää mahdolliset funktiot ja muut tunnisteet, kun kirjoitat lauseketta.

Pikavihjeissä näytetään lyhyt kuvaus valitusta kohteesta.
Pikavihje ja ohjeet
Kun kirjoitat lausekkeen funktiota, Pikavihje-toiminto näyttää funktion syntaksin, josta näet, mitkä argumentit ovat pakollisia funktiossa. Valinnaiset argumentit näytetään hakasulkeissa ([]). Kun pikavihje näytetään, voit hankkia lisätietoja napsauttamalla funktion nimeä. Tämä avaa funktioon liittyvän ohjeaiheen.

Pikavihje näyttää funktion syntaksin. Voit hankkia lisätietoja funktiosta napsauttamalla sen nimeä. Tämä avaa siihen liittyvän ohjeaiheen.

Valinnaiset argumentit on suljettu hakasulkeisiin. Argumentti, jota kirjoitat parhaillaan, näytetään lihavoituna.
Tärkeää Älä sekoita valinnaisten argumenttien hakasulkeita hakasulkeisiin, jotka sulkevat varsinaisen lausekkeen tunnisteita.
Sivun alkuun
Lausekkeenmuodostimen yleiskatsaus
Useimmissa tapauksissa edellisessä osiossa luetellut työkalut riittävät lausekkeen muodostamiseen. Voit kuitenkin hyödyntää myös muita lausekkeenmuodostimen tarjoamia työkaluja. Ne kuvataan tässä osiossa.
Seuraavasta kuvasta näet lausekkeenmuodostimen tärkeimmät osat:
Ohjelinkki Hanki tietoja kontekstista, johon olet lauseketta lisäämässä.
Lauseke-ruutu Kirjoita lauseke tähän. Voit myös lisätä lauseke-elementtejä kaksoisnapsauttamalla kohteita alla olevassa elementtien luettelossa.
Huomautus Jos et näe elementtien luetteloa (kohteet 3, 4 ja 5), valitse Lauseke-ruudun vierestä Lisää>>.
Lausekkeen osat -luettelo Jos haluat tarkastella elementin luokkia Lausekkeen luokat -luettelossa, napsauta elementtityyppiä.
Lausekkeen luokat -luettelo Jos haluat tarkastella luokan arvoja Lausekkeen arvot -luettelossa, napsauta luokkaa. Jos Lausekkeen arvot -luettelossa ei ole arvoja, kaksoisnapsauta luokkakohdetta lisätäksesi sen Lauseke-ruutuun.
Lausekkeen arvot -luettelo Jos haluat lisätä arvon Lauseke-ruutuun, kaksoisnapsauta arvoa.
Valitun lausekearvon ohjeet ja tiedot Jos valitusta lausekkeen arvosta on saatavilla ohjeartikkeli, pääset siihen napsauttamalla linkkiä
Sivun alkuun
Lauseke-ruutu
Lausekkeenmuodostimen yläosassa on ruutu, jossa voit muodostaa lausekkeita. Voit kirjoittaa lausekkeen ruutuun manuaalisesti IntelliSensen ja muiden edellisessä osiossa kuvattujen työkalujen avustuksella. Voit halutessasi myös käyttää ruudun alla olevia kolmea elementtien luetteloa elementtien lisäämiseen.
Huomautus Jos et näe kolmea luetteloa lausekkeenmuodostimen alaosassa Lausekkeenmuodostin-valintaikkunan oikealla puolella, valitse Lisää >>.
Lausekkeen elementit, luokat ja arvot
Kun lausekkeenmuodostin on laajennettuna, sen alaosassa on kolme luetteloa, joista voit valita lausekkeen elementit.
- Lausekkeen osat -luettelossa näytetään ylätason elementit, jotka ovat käytettävissä lausekkeen muodostamiseen. Näitä ovat esimerkiksi tietokantaobjektit, funktiot, vakiot, operaattorit ja yleiset lausekkeet. Tämän luettelon sisältö riippuu kontekstista, jossa olet. Jos esimerkiksi muodostat lauseketta lomakkeen ominaisuuden Ohjausobjektin lähde -sijainnissa, luettelo sisältää eri kohteet kuin silloin, jos muodostat lauseketta taulukon ominaisuuden Kelpoisuussääntö-sijainnissa.
- Lausekkeen luokat -luettelo sisältää tietyt elementit tai elementtiluokat, jotka ovat valittavissa Lausekkeen osat -luettelossa. Jos esimerkiksi valitset Lausekkeen osat -luettelossa Sisäiset funktiot, Lausekkeen luokat -luettelossa näytetään funktioluokat.
- Lausekkeen arvot -luettelossa näytetään vasemmanpuoleisessa ja keskimmäisessä luettelossa valitsemasi (jos valitsit niissä jotain) elementit ja luokat. Jos esimerkiksi valitset vasemmanpuoleisessa luettelossa Sisäiset funktiot ja valitset sitten keskimmäisestä luettelosta funktioluokan, Lausekkeen arvot -luettelossa näytetään kaikki valitun luokan sisäiset funktiot.
Elementin lisääminen lausekkeeseen osien luettelolla
- Valitse kohde Lausekkeen osat -luettelosta. Jos haluat lisätä esimerkiksi sisäisen funktion, laajenna Funktiot-kohta ja valitse sitten Sisäiset funktiot.
Keskimmäisessä ja oikeanpuoleisessa luettelossa näytetään tämän jälkeen valintaa vastaavat arvot.
- Valitse keskimmäisestä luettelosta soveltuva luokka (jos sellainen on). Voit valita esimerkiksi Valitseminen.
Tämän jälkeen oikeanpuoleisessa luettelossa näytetään valintaa vastaavat arvot.
- Napsauta oikeanpuoleisen luettelon kohdetta hiiren kakkospainikkeella. Kaksoisnapsauta tässä esimerkissä IIf-kohtaa.
Access lisää kohteen lausekeruutuun. Tässä esimerkissä Access lisää ruutuun seuraavan elementin: IIf (<<expression>>, <<truepart>>, <<falsepart>>).
- Korvaa kaikki paikkamerkkitekstit kelvollisilla argumenttien arvoilla. Paikkamerkkitekstit on ilmaistu kulmasulkeilla (<< >>). Tässä esimerkissä paikkamerkkejä ovat seuraavat:<<expression>>, <<truepart>> ja <<falsepart>>.
- Napsauta paikkamerkkiä lausekeruudussa ja kirjoita sitten argumentti manuaalisesti tai valitse elementti osien luettelosta.
Vihje Jos haluat tarkastella ohjeaihetta, josta saat lisätietoja funktion kelvollisista argumenteista, valitse haluamasi funktio Lausekkeen arvot -luettelosta ja napsauta sitten lausekkeenmuodostimen alaosassa olevaa linkkiä.
- Jos lauseke sisältää muitakin elementtejä, ne on ehkä erotettu paikkamerkillä <<Expr>>. Sinun on korvattava tämä paikkamerkki operaattorilla. Muussa tapauksessa lauseke ei ole kelvollinen.
Sivun alkuun