Tässä artikkelissa kuvataan Accessissa käytettävissä olevat ohjausobjektit. Ohjausobjektit ovat lomakkeen tai raportin osia, joita käytät tietojen syöttämistä, muokkaamista tai näyttämistä varten.
Ohjausobjektityypit
Seuraavassa on luettelo ohjausobjektityypeistä, joita voit käyttää Access-työpöytätietokannoissa.
Ohjausobjektin tyyppi |
Muistiinpanot |
Tekstiruutu |
Tekstiruutuohjausobjektien avulla voit näyttää teksti-, numero-, päivämäärä-, kellonajat- ja muistiokentät. Voit sitoa tekstiruudun johonkin pohjana olevan taulukon tai kyselyn kenttiin. Jos sallit kenttään sidotun tekstiruudun päivittämisen, voit muuttaa pohjana olevan taulukon tai kyselyn kentän arvoa kirjoittamalla uuden arvon tekstiruutuun. Voit myös näyttää lasketut arvot tekstiruudun avulla. |
Selite |
Käytä seliteohjausobjekteja, jotka sisältävät kiinteää tekstiä. Tietojen näyttämiseen käytettävissä ohjausobjekteissa on oletusarvoisesti seliteohjausobjekti, joka liitetään automaattisesti. Tämän komennon avulla voit luoda erillisiä otsikoita otsikoille ja ohjeita lomakkeeseen. |
Komentopainike |
Aktivoi makro tai Visual Basic -toimintosarja komentopainikeohjausobjektien avulla. Voit myös määrittää hyperlinkin osoitteen, jonka Access avaa, kun käyttäjä napsauttaa painiketta. |
välilehtiohjausobjekti |
Välilehtiohjausobjektien avulla voit luoda sarkainsivuja lomakkeeseen. Jokaisella sivulla voi olla useita muita ohjausobjekteja tietojen näyttämiseksi. Sarkainohjausobjekti toimii samalla tavalla kuin monet Accessin valintaikkunoiden tai ominaisuusikkunan ikkunat. Kun käyttäjä napsauttaa toista välilehteä, Access näyttää välilehden ohjausobjektit. |
Linkitä |
Linkki/hyperlinkki-ohjausobjektin avulla voit lisätä hyperlinkin seliteohjausobjektiin lomakkeen rakenneruudukkoon. Tämä hyperlinkki voi sisältää URL-osoitteen ( Uniform Resource Locator), joka osoittaa sijaintiin Internetissä, paikallisessa intranetissä tai paikallisessa asemassa. Se voi myös käyttää UNC (Universal Naming Convention) -tiedostonimeä osoittamaan tiedostoon lähiverkon (LAN) palvelimessa tai paikallisissa tietokoneasemissa. Linkki voi osoittaa tiedostoon, joka on verkkosivu tai jopa toinen objekti nykyisessä tietokannassasi. Kun napsautat tätä painiketta valintanauhan Ohjausobjektit-ryhmässä, Lisää hyperlinkki -valintaikkuna avautuu. |
Selain |
Selainohjausobjektin avulla voit näyttää verkkosivujen sisällön suoraan lomakkeen sisällä. Selainohjausobjektin avulla voit näyttää esimerkiksi taulukkoon tallennetun osoitteen kartan. Voit sitoa selainohjausobjektin lomakkeen tietuelähteen kenttään ohjausobjektin Ohjausobjektin lähde -ominaisuuden avulla. Huomaa, että et voi käyttää sidottua selainohjausobjektia jatkuvan lomakkeen Tiedot-osassa. |
Siirtyminen |
Siirtymisohjausobjektin avulla voit helposti siirtyä tietokannan eri lomakkeisiin ja raportteihin. Siirtymisohjausobjektissa on samanlainen käyttöliittymä kuin sivustoissa, ja siinä on painikkeita ja välilehtiä, joilla voit siirtyä sivustossa. Huomaa, että siirtymisohjausobjektia ei voi olla jatkuvan lomakkeen Tiedot-osassa. |
Vaihtoehtoryhmä |
Käytä vaihtoehtoryhmän ohjausobjekteja, jos haluat sisältää yhden tai useamman vaihtopainikkeen, valintanapin tai valintaruudun. (Katso näiden ohjausobjektien kuvaukset myöhemmin tässä taulukossa.) Voit määrittää erillisen numeerisen arvon kullekin ryhmään sisällytettävälle painikkeelle tai valintaruudulle. Jos ryhmässä on useita painikkeita tai valintaruutuja, voit valita vain yhden painikkeen tai valintaruudun kerrallaan, ja kyseiselle painikkeelle tai valintaruudulle määritetystä arvosta tulee vaihtoehtoryhmän arvo. Jos olet määrittänyt saman arvon virheellisesti usealle painikkeelle tai valintaruudulle, kaikki samanarvoiset painikkeet tai valintaruudut näkyvät korostettuina, kun napsautat jotakin niistä. Voit valita ryhmän oletusarvoksi jonkin ryhmän painikkeista tai valintaruuduista. Jos sidot vaihtoehtoryhmän pohjana olevan kyselyn tai taulukon kenttään, voit määrittää kenttään uuden arvon valitsemalla painikkeen tai valintaruudun ryhmästä. |
Sivunvaihto |
Sivunvaihdon avulla voit erottaa monisivuisen lomakkeen sivut toisistaan. |
Yhdistelmäruutu |
Yhdistelmäruutuohjausobjektin avulla voit sisältää luettelon ohjausobjektin mahdollisista arvoista ja muokattavan tekstiruudun. Voit luoda luettelon kirjoittamalla arvot yhdistelmäruudun Rivilähde-ominaisuuteen. Voit myös määrittää taulukon tai kyselyn luettelon arvojen lähteeksi. Access näyttää valittuna olevan arvon tekstiruudussa. Kun napsautat yhdistelmäruudun oikealla puolella olevaa nuolta, Access näyttää arvot luettelossa. Palauta ohjausobjektin arvo valitsemalla luettelosta uusi arvo. Jos sidot yhdistelmäruudun pohjana olevan taulukon tai kyselyn kenttään, voit muuttaa kentän arvoa valitsemalla uuden arvon luettelosta. Jos sidot yhdistelmäruudun moniarvoiseen kenttään, Access näyttää luettelon, jossa on valintaruutuja, jotta käyttäjä voi valita useita arvoja. Voit sitoa useita sarakkeita luetteloon ja piilottaa yhden tai useamman luettelon sarakkeen määrittämällä sarakkeen leveydeksi 0. Voit sitoa ohjausobjektin todellisen arvon piilotettuun sarakkeeseen. Kun usean sarakkeen luettelo suljetaan, Access näyttää arvon ensimmäisessä sarakkeessa, jonka leveys on suurempi kuin 0. Access näyttää kaikki muut kuin nollaleveyksiset sarakkeet, kun avaat luettelon. |
Rivi |
Viivaohjausobjektin avulla voit lisätä lomakkeeseen tai raporttiin viivoja sen ulkoasun parantamiseksi. |
Vaihtopainike |
Käytä vaihtopainikeohjausobjekteja, kun haluat pitää käytössä/ei käytössä-, Tosi/epätosi- tai Kyllä/ei-arvon. Kun napsautat vaihtopainiketta, sen arvoksi tulee -1 (vastaamaan, tosi tai kyllä) ja painike näkyy painettuna. Napsauta painiketta uudelleen, niin sen arvoksi tulee 0 (jos haluat esittää arvon ei käytössä, epätosi tai ei) ja painike palautuu normaaliksi. Voit lisätä vaihtopainikkeen vaihtoehtoryhmään ja määrittää painikkeelle yksilöllisen numeerisen arvon. Jos luot ryhmän, jossa on useita ohjausobjekteja, uuden vaihtopainikkeen valitseminen poistaa ryhmän aiemmin valitun vaihtopainikkeen, valintanapin tai valintaruudun (ellei ryhmän muilla painikkeilla tai valintaruuduilla ole samaa arvoa). Jos sidot vaihtopainikkeen pohjana olevan taulukon tai kyselyn kenttään, voit vaihtaa kentän arvoa napsauttamalla vaihtopainiketta. |
Luetteloruutu |
Luetteloruutuohjausobjektin avulla voit sisältää luettelon ohjausobjektin mahdollisista arvoista. Voit luoda luettelon kirjoittamalla arvot luetteloruudun Rivilähde-ominaisuuteen. Voit myös määrittää taulukon tai kyselyn luettelon arvojen lähteeksi. Luetteloruudut ovat aina avoinna, ja Access korostaa valittuna olevan arvon luetteloruudussa. Valitse luettelosta uusi arvo ohjausobjektin arvon palauttamiseksi. Jos sidot luetteloruudun pohjana olevan taulukon tai kyselyn kenttään, voit muuttaa kentän arvoa valitsemalla uuden arvon luettelosta. Jos sidot luetteloruudun moniarvoiseen kenttään, Access näyttää luettelon, jossa on valintaruutuja, jotta käyttäjä voi valita useita arvoja. Voit sitoa useita sarakkeita luetteloon ja piilottaa yhden tai useamman luettelon sarakkeen määrittämällä sarakkeen leveydeksi 0. Voit sitoa ohjausobjektin todellisen arvon piilotettuun sarakkeeseen. Access näyttää kaikki muut kuin nollaleveyksiset sarakkeet, jotka mahtuvat ohjausobjektin määritetyn leveyden sisäpuolella. Jos luetteloruutuohjausobjekti ei ole sidottu, voit antaa käyttäjän valita useita arvoja luettelosta (kutsutaan myös monivalintaluetteloruuduksi). |
Suorakulmio |
Suorakulmion ohjausobjektin avulla voit lisätä täytettyjä tai tyhjiä suorakulmioita lomakkeeseen sen ulkoasun parantamiseksi. Tämän ohjausobjektin avulla voit esimerkiksi ryhmitllä visuaalisesti erilaisia ohjausobjekteja yhteen. |
Valintaruutu |
Valintaruudun ohjausobjektin avulla voit pitää käytössä/pois-, tosi/epätosi- tai kyllä/ei-arvon. Kun valitset valintaruudun, sen arvoksi tulee -1 (jos haluat esittää arvon, tosi tai kyllä), ja valintamerkki tulee näkyviin ruutuun. Valitse valintaruutu uudelleen, ja sen arvoksi tulee 0 (jos haluat esittää arvon ei käytössä, epätosi tai ei), ja valintamerkki katoaa ruudusta. Voit lisätä valintaruudun vaihtoehtoryhmään ja määrittää valintaruudulle yksilöllisen numeerisen arvon. Jos luot ryhmän, jossa on useita ohjausobjekteja, uuden valintaruudun valitseminen poistaa ryhmän aiemmin valitun vaihtopainikkeen, valintanapin tai valintaruudun (ellei ryhmän muilla painikkeilla tai valintaruuduilla ole samaa arvoa). Jos sidot valintaruudun pohjana olevan taulukon tai kyselyn kenttään, voit vaihtaa kentän arvoa napsauttamalla valintaruutua. |
Sitomaton objektikehys |
Ei-sidotun objektikehyksen avulla voit lisätä objektin toisesta sovelluksesta, joka tukee objektien linkittämistä ja upottamista (OLE). Objektista tulee osa lomaketta, ei osa pohjana olevan taulukon tai kyselyn tietoja. Voit parantaa lomaketta lisäämällä kuvia, ääniä, kaavioita tai dioja. Kun objekti on kaavio, voit määrittää kyselyn kaavion tietolähteeksi ja linkittää kaavion näytön lomakkeen nykyiseen tietueeseen yhden tai useamman kenttäarvon avulla. |
Liite |
Liiteohjausobjektin avulla voit sitoa tämän pohjana olevien tietojen liitekenttään. Voit käyttää tätä ohjausobjektia esimerkiksi kuvan näyttämiseen tai muiden tiedostojen liittämiseen. Lomakenäkymässä tämä ohjausobjekti näyttää Liitteiden hallinta -valintaikkunan, jossa voit liittää, poistaa ja tarkastella useita pohjana olevaan kenttään tallennettuja liitetiedostoja. |
Valintapainike |
Käytä valintanappiohjausobjektia (jota kutsutaan joskus valintanappiohjausobjektiksi), kun haluat pitää käytössä-, tosi/epätosi- tai kyllä/ei-arvon painettuna. Kun valitset valintanapin, sen arvoksi tulee -1 (vastaamaan, tosi tai kyllä) ja täytetty ympyrä näkyy painikkeen keskellä. Valitse painike uudelleen, niin sen arvoksi tulee 0 (jos haluat esittää arvon ei käytössä, epätosi tai ei), ja täytetty ympyrä katoaa. Voit lisätä vaihtoehtopainikkeen vaihtoehtoryhmään ja määrittää painikkeelle yksilöllisen numeerisen arvon. Jos luot ryhmän, jossa on useita ohjausobjekteja, uuden valintanapin valitseminen poistaa ryhmän aiemmin valitun vaihtopainikkeen, valintanapin tai valintaruudun (ellei ryhmän muilla painikkeilla tai valintaruuduilla ole samaa arvoa). Jos sidot valintapainikkeen pohjana olevan taulukon tai kyselyn kenttään, voit vaihtaa kentän arvoa napsauttamalla valintapainiketta. |
Alilomake/aliraportti |
Käytä alilomake-/aliraporttiohjausobjektia toisen lomakkeen tai raportin upottamiseen nykyiseen lomakkeeseen. Alilomakkeen tai aliraportin avulla voit näyttää tietoja taulukosta tai kyselystä, joka liittyy päälomakkeen tietoihin. Access ylläpitää päälomakkeen ja alilomakkeen tai aliraportin välistä linkkiä puolestasi. |
Sidottu objektikehys |
Sidotun objektikehyksen avulla voit näyttää ja muokata OLE-objektikenttää pohjana olevista tiedoista. Access voi näyttää useimmat kuvat ja kaaviot suoraan lomakkeessa. Muiden objektien kohdalla Access näyttää sen sovelluksen kuvakkeen, jossa objekti luotiin. Jos objekti on esimerkiksi Windowsin äänentallentimessa luotu ääniobjekti, lomakkeeseen tulee kaiutinkuvake. |
Kuva |
Kuvaohjausobjektin avulla voit sijoittaa staattisen kuvan lomakkeeseen. Et voi muokata lomakkeen kuvaa, mutta Access tallentaa sen muodossa, joka on erittäin tehokas sovelluksen nopeuden ja koon kannalta. Jos haluat käyttää kuvaa lomakkeen koko taustana, voit määrittää lomakkeen Kuva-ominaisuuden. |
Kaavio |
Kaavio-ohjausobjektin avulla voit lisätä kaavion lomakeruudukkoon. Tämän painikkeen napsauttaminen ja ohjausobjektin sijoittaminen lomakkeeseen käynnistää ohjatun kaavion luomisen, joka opastaa uuden kaavion luomisessa tarvittavien vaiheiden läpi. |
ActiveX |
Avaa ActiveX-komponenttipainikkeella valintaikkuna, jossa näkyvät kaikki järjestelmään asennetut ActiveX-komponentit. Voit valita jonkin ohjausobjekteista ja lisätä ohjausobjektin lomakkeen rakenneruudukkoon valitsemalla OK. Kaikki ActiveX-komponentit eivät toimi Accessin kanssa. |
Sidonnan ymmärtäminen ohjausobjektien avulla
Ohjausobjektit voivat olla sidottuja, sitomattomia tai laskettuja:
-
Sidottu ohjausobjekti Ohjausobjektia, jonka tietolähde on taulukon tai kyselyn kenttä, kutsutaan sidotuksi ohjausobjektiksi. Sidottujen ohjausobjektien avulla voit näyttää tietokannan kentistä peräisin olevat arvot. Arvot voivat olla tekstiä, päivämääriä, numeroita, kyllä/ei-arvoja, kuvia tai kaavioita. Esimerkiksi työntekijän sukunimen näyttävä tekstiruutu saattaa saada nämä tiedot Työntekijät-taulukon Sukunimi-kentästä.
-
Ei-sidottu ohjausobjekti Ohjausobjektia, jolla ei ole tietolähdettä (kuten kenttää tai lauseketta), kutsutaan ei-sidotuksi ohjausobjektiksi. Voit käyttää sitomattomia ohjausobjekteja tietojen, kuvien, viivojen tai suorakulmioiden näyttämiseen. Esimerkiksi lomakkeen otsikon näyttävä selite on ei-sidottu ohjausobjekti.
-
Laskettu ohjausobjekti Ohjausobjektia, jonka tietolähde on lauseke kentän sijaan, kutsutaan lasketuksi ohjausobjektiksi. Voit määrittää arvon, jota haluat käyttää ohjausobjektin tietolähteenä määrittämällä lausekkeen. Lauseke voi olla yhdistelmä operaattoreita (kuten = ja + ), ohjausobjektien nimiä, kenttien nimiä, funktioita, jotka palauttavat yhden arvon, ja vakioarvoja. Esimerkiksi seuraava lauseke laskee kohteen hinnan 25 prosentin alennuksen kanssa kertomalla Yksikköhinta-kentässä olevan arvon vakioarvolla (0,75).
=[Yksikköhinta] * 0,75
Lauseke voi käyttää lomakkeen tai raportin pohjana olevan taulukon tai kyselyn kentän tietoja tai lomakkeen tai raportin toisen ohjausobjektin tietoja.
Huomautus: Laskutoimituksia voidaan suorittaa myös taulukoissa lisäämällä laskettu kenttä tai kyselyissä kirjoittamalla lauseke kyselyruudukon Kenttä-riville. Voit sitten sitoa lomakkeet ja raportit kyseisiin taulukoihin tai kyselyihin, ja laskutoimitukset näkyvät lomakkeissa tai raporteissa tarvitsematta luoda laskettua ohjausobjektia.
Kun luot lomakkeen tai raportin, on todennäköisesti tehokkainta lisätä ja järjestää ensin kaikki sidotut ohjausobjektit, etenkin jos ne muodostavat suurimman osan objektin ohjausobjekteista. Voit sitten lisätä sitomattomat ja lasketut ohjausobjektit, jotka viimeistelevät rakenteen, käyttämällä Rakenne-välilehden Rakenne-välilehden Ohjausobjektit-ryhmän työkaluja asettelunäkymässä tai rakennenäkymässä.
Ohjausobjekti sidotaan kenttään ilmoittamalla kenttä, josta ohjausobjekti saa tietonsa. Voit luoda valittuun kenttään sidotun ohjausobjektin vetämällä kentän Kenttäluettelo-ruudusta lomakkeeseen tai raporttiin. Kenttäluettelo-ruudussa näkyvät lomakkeen pohjana olevan taulukon tai kyselyn kentät. Jos haluat näyttää Kenttäluettelo-ruudun, avaa objekti asettelunäkymässä tai rakennenäkymässä ja valitse sitten Rakenne-välilehden Työkalut-ryhmässäLisää aiemmin luotuja kenttiä. Kun kaksoisnapsautat kenttää Kenttäluettelo-ruudussa , Access lisää objektiin kyseisen kentän ohjausobjektityypin.
Voit myös sitoa kentän ohjausobjektiin kirjoittamalla kentän nimen itse ohjausobjektiin (jos objekti on avoinna rakennenäkymässä) tai ohjausobjektin ominaisuusikkunan Ohjausobjektin lähde -ominaisuusruutuun. Ominaisuusikkuna määrittää ohjausobjektin ominaisuudet, kuten sen nimen, tietojen lähteen ja muodon. Voit näyttää tai piilottaa ominaisuusikkunan painamalla F4-näppäintä.
Kenttäluettelo-ruudun käyttäminen on paras tapa luoda sidottu ohjausobjekti seuraavista kahdesta syystä:
-
Access täyttää ohjausobjektin liitetyn selitteen automaattisesti kentän nimellä (tai pohjana olevan taulukon tai kyselyn kentälle määritetyllä kuvatekstillä), joten sinun ei tarvitse kirjoittaa ohjausobjektin otsikkoa itse.
-
Access määrittää monet ohjausobjektin ominaisuuksista automaattisesti asianmukaisiin arvoihin pohjana olevan taulukon tai kyselyn kentän ominaisuuksien mukaan (kuten Muoto-, Desimaalit- ja Syöttörajoite-ominaisuudet ).
Jos olet jo luonut sitomattoman ohjausobjektin ja haluat sitoa sen kenttään, määritä ohjausobjektin Ohjausobjektin lähde -ominaisuusruudun arvoksi kentän nimi. Saat lisätietoja Ohjausobjektin lähde -ominaisuudesta painamalla F1-näppäintä, kun kohdistin on ominaisuuden avattavassa luettelossa.
Katso myös
Lomakkeen ohjausobjektien automaattinen tasaaminen
Lasketun ohjausobjektin luominen