Lasketun ohjausobjektin luominen

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.

Voit Access-tietokannat laskettujen ohjausobjektien laskutoimituksen tulosten esittämistä varten. Jos sinulla on raportti, joka näyttää myytyjen tuotteiden määrän ja kunkin yksikön hinnan, voit lisätä lasketun muokkausruudun, joka kertoo nämä kaksi kenttää kokonaishinta näyttämiseen. Laskettu tekstiruudun Ohjausobjektin lähde -ominaisuudessa sisältää lauseke , joka kertoo tuloksen kaksi kenttää (kentän yksikköhinnan kohteiden määrä).

Sisältö

Lasketun ohjausobjektin luominen

Sidotun ohjausobjektin muuttaminen lasketuksi ohjausobjektiksi

Tietoja siitä, minkälaiset ohjausobjektit voivat olla laskettuja ohjausobjekteja

Lasketun ohjausobjektin luominen

Näin voit luoda lasketun ohjausobjektin käyttämättä ohjattua ohjausobjektin luomista.

  1. Napsauta hiiren kakkospainikkeella lomaketta tai raporttia siirtymisruudussa ja valitse sitten Rakennenäkymä Painikkeen kuva .

  2. Valitse Rakenne-välilehden Ohjausobjektit-ryhmästä luotavan ohjausobjektin työkalu.

    Accessin valintanauhan kuva

    Niiden ohjausobjektilajien luettelo, joita voidaan käyttää laskettuina ohjausobjekteina, on kohdassa Tietoja siitä, minkälaiset ohjausobjektit voivat olla laskettuja ohjausobjekteja.

  3. Siirrä osoitin kohtaan, johon haluat sijoittaa ohjausobjektin lomakkeessa tai raportissa, ja lisää sitten ohjausobjekti napsauttamalla lomaketta tai raporttia.

  4. Jos ohjattu ohjausobjektin luominen käynnistyy, sulje se valitsemalla Peruuta.

  5. Valitse ohjausobjekti, tuo ominaisuusikkuna näyttöön painamalla F4-näppäintä ja kirjoita sitten lauseke Ohjausobjektin lähde -ominaisuuden ruutuun. Jos haluat käyttää lausekkeen luonnissa Lausekkeenmuodostin , napsauta Ohjausobjektin lähde -ominaisuuden ruudun vieressä olevaa Muodostin-painike -painiketta.

  6. Siirry lomakenäkymään tai raporttinäkymään ja varmista, että laskettu ohjausobjekti toimii haluamallasi tavalla.

Huomautus: 

  • Eteen käyttämiseen lausekkeissa = -operaattoria. Esimerkki: = [Yksikköhinta] *.75.

    Lisätietoja lausekkeiden luomisesta on artikkelissa Lausekkeen muodostaminen.

  • Jos tarvitset enemmän tilaa, kun kirjoitat lauseketta Ohjausobjektin lähde -ominaisuuden ruutuun, avaa Zoomaus-ruutu painamalla VAIHTO+F2.

  • Jos lomake tai raportti perustuu kyselyyn, voit sijoittaa lausekkeen suoraan kyselyyn lasketun ohjausobjektin sijasta. Lausekkeen sijoittaminen suoraan kyselyyn saattaa parantaa suorituskykyä. Lisäksi tietueryhmien summia laskettaessa KOOSTE-funktio on helpompi käyttää laskettu kenttä nimeä.

  • Kun lajittelet lomakkeen tai raportin lasketun ohjausobjektin arvoja, varmista, että ohjausobjektin Muoto-ominaisuus on määritetty oikein. Muussa tapauksessa laskettujen numeeristen arvojen tai päivämääräarvojen lajittelu saattaa tapahtua aakkosjärjestyksessä eikä numerojärjestyksessä.

Sivun alkuun

Sidotun ohjausobjektin muuttaminen lasketuksi ohjausobjektiksi

Hyvä tapa luoda laskettu ohjausobjekti on luoda ensin sidottu ohjausobjekti (esimerkiksi vetämällä kenttä Kenttäluettelo-ruudusta lomakkeeseen tai raporttiin) ja luoda sitten lauseke muokkaamalla sidotun ohjausobjektin Ohjausobjektin lähde -ominaisuutta. Tämä tapa toimii hyvin, kunhan varmistat, että ohjausobjektin nimi ei ole ristiriidassa minkään lausekkeen sisältämän kentän nimen kanssa. Lisätietoja sidotun ohjausobjektin luomisesta vetämällä kenttä Kenttäluettelo-ruudusta on artikkelissa Kentän lisääminen lomakkeeseen tai raporttiin.

Jos olet jo luonut sidotun ohjausobjektin, muuta se lasketuksi ohjausobjektiksi seuraavien ohjeiden mukaan ja varmista, ettei nimiristiriitoja ole.

  1. Napsauta hiiren kakkospainikkeella lomaketta tai raporttia siirtymisruudussa ja valitse sitten Rakennenäkymä Painikkeen kuva .

  2. Napsauta kenttää, jonka haluat muuttaa, ja avaa sitten ominaisuusikkuna painamalla F4-näppäintä.

  3. Ominaisuusikkunan kaikki -välilehti, jos nimi vastaa Ohjausobjektin lähde -ominaisuutta, Muokkaa Name -ominaisuutta siten, että kaksi ominaisuudet eivät vastaa. Varmista, että kirjoittamasi nimi ei ole varattu sana tai toisen tietokannan kentän nimi. Lisätietoja varatut sanat on artikkelissa Accessin varatut sanat ja symbolit.

  4. Muokkaa Ohjausobjektin lähde -ominaisuuden ruudun merkkijonoa siten, että se sisältää haluamasi lausekkeen.

  5. Tallenna tekemäsi muutokset painamalla CTRL+S.

  6. Siirry asettelunäkymään tai lomakenäkymään ja varmista, että laskettu ohjausobjekti toimii haluamallasi tavalla.

Jos ohjausobjekti ei näytä haluamiasi tietoja (jos ohjausobjektissa näkyy esimerkiksi #Nimi?), tarkista lomakkeen tai raportin tietuelähde ja varmista, että kaikki lausekkeessa käyttämäsi kentät ovat käytettävissä. Jos tietuelähde on kysely, kyselyyn on ehkä lisättävä yksi tai useita kenttiä, jotta lauseke toimisi.

Huomautus: 

  • Eteen käyttämiseen lausekkeissa = -operaattoria. Esimerkki: = [Yksikköhinta] *.75.

  • Jos tarvitset enemmän tilaa, kun kirjoitat lauseketta Ohjausobjektin lähde -ominaisuuden ruutuun, avaa Zoomaus-ruutu painamalla VAIHTO+F2.

  • Jos lomake tai raportti perustuu kyselyyn, voit sijoittaa lausekkeen suoraan kyselyyn lasketun ohjausobjektin sijasta. Lausekkeen sijoittaminen suoraan kyselyyn saattaa parantaa suorituskykyä. Lisäksi tietueryhmien summia laskettaessa koostefunktiossa on helpompi käyttää lasketun kentän nimeä.

  • Kun lajittelet lomakkeen tai raportin lasketun ohjausobjektin arvoja, varmista, että ohjausobjektin Muoto-ominaisuus on määritetty oikein. Muussa tapauksessa laskettujen numeeristen arvojen tai päivämääräarvojen lajittelu saattaa tapahtua aakkosjärjestyksessä eikä numerojärjestyksessä.

Sivun alkuun

Tietoja siitä, minkälaiset ohjausobjektit voivat olla laskettuja ohjausobjekteja

Tekstiruudut ovat suosituimpia valinta lasketun ohjausobjektin, koska ne näyttävät tietojen niin monta erilaista. Kuitenkin ohjausobjekti, jossa on Ohjausobjektin lähde -ominaisuutta, voidaan käyttää lasketun ohjausobjektin. Monissa tapauksissa ei kannata käyttää lasketun ohjausobjektin tietynlaista ohjausobjektia, koska et voi päivittää ohjaavat tapaa, jolla voit päivittää sidotun tai ei-sidottu ohjausobjekti. Esimerkiksi Jos Aseta valintaruutu-ohjausobjekti lomakkeessa ja kirjoita lausekkeen valintaruudun Ohjausobjektin lähde -ominaisuutta, voit enää Valitse tai poista valintaruudun valinta napsauttamalla sitä. Valintaruutu näkyy valittuna tai valinnan poistaminen, lausekkeen tulokset perusteella. Jos valitset valintaruudun, Access näyttää ilmoituksen, onko Accessin tilarivillä: ohjausobjektin voit 't voi muokata, se on sidottu lauseke - lauseke. Raportissa kuitenkin syynä voi olla hyötyä perustaa valintaruutuohjausobjekti laskutoimituksen tuloksista raporttien ohjausobjekteja voi käyttää vain tietojen näyttämiseen.

Sivun alkuun

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ä.

×