Tässä artikkelissa kuvataan Accessissa käytettävissä olevat ohjausobjektit. Ohjausobjektit ovat lomakkeen tai raportin osia, joilla voi syöttää, muokata tai näyttää tietoja.
Ohjausobjektien tyypit
Seuraavassa on luettelo ohjausobjektityypeistä, joita voit käyttää Accessin työpöytätietokannoissa.
| Ohjausobjektin tyyppi | Huomautuksia |
|---|---|
| Tekstiruutu | Käytä tekstiruutuohjausobjekteja tekstin, numeroiden, päivämäärien, aikojen ja muistiokenttien näyttämiseen. Voit sitoa tekstiruudun johonkin pohjana olevan taulukon tai kyselyn kentästä. Jos annat kenttään sidotun tekstiruudun päivittää, voit muuttaa pohjana olevan taulukon tai kyselyn kentän arvoa kirjoittamalla tekstiruutuun uuden arvon. Voit näyttää lasketut arvot myös tekstiruudun avulla. |
| Tarra | Käytä selitteiden ohjausobjekteja, jotka sisältävät kiinteää tekstiä. Oletusarvon mukaan tietoja näyttävissä ohjausobjekteissa on automaattisesti mukana seliteohjausobjekti. Tämän komennon avulla voit luoda erillisiä otsikoiden ja lomakkeen ohjeiden tarroja. |
| Komentopainike | Voit aktivoida makron tai Visual Basic -toimintosarjan komentopainikekomennoilla. Voit myös määrittää hyperlinkkiosoitteen, jonka Access avaa, kun käyttäjä napsauttaa painiketta. |
| Välilehtiohjausobjekti | Välilehtiohjausobjektien avulla voit luoda sarja välilehtisivuja lomakkeeseen. Kullakin sivulla voi olla muita ohjausobjekteja tietojen näyttämistä varten. Välilehtiohjausobjekti toimii paljolti samalla tavalla kuin monet muut Accessin valintaikkunat tai ominaisuusikkunat: kun käyttäjä napsauttaa toista välilehteä, Access näyttää sen sisältämät ohjausobjektit. |
| Linkki | Linkki/Hyperlinkki-ohjausobjekti-asetuksen avulla voit lisätä seliteohjausobjektista hyperlinkin lomakkeen rakenneruudukkoon. Tämä hyperlinkki voi sisältää URL-osoitteen, joka osoittaa Internetissä, paikallisessa intranetissä tai paikallisessa asemassa olevaan sijaintiin. Se voi käyttää myös UNC (Universal Naming Convention) -tiedostonimeä, joka osoittaa lähiverkossa (LAN) olevaan palvelimeen tai paikallisiin tietokoneasemiin. Linkki voi osoittaa tiedostoon, joka on verkkosivu tai jopa toinen objekti nykyisessä tietokannassasi. Kun napsautat tätä painiketta valintanauhan Ohjausobjektit-ryhmässä, näyttöön avautuu Lisää hyperlinkki -valintaikkuna. |
| 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 käyttämällä ohjausobjektin Ohjausobjektin lähde -ominaisuutta. Huomaa, että jatkuvan lomakkeen Tiedot-osassa ei voi olla sidottua selainohjausobjektia. |
| Siirtyminen | Siirtymisohjausobjektin avulla on helppo siirtyä tietokannan eri lomakkeista ja raporteista. Siirtymisohjausobjekti on verkkosivustoa muistuttava käyttöliittymä, joka sisältää painikkeita ja välilehtiä sivustossa siirtymiseen. Huomaa, että jatkuvan lomakkeen Tiedot-osassa ei voi olla siirtymisohjausobjektia. |
| Vaihtoehtoryhmä | Vaihtoehtoryhmäohjausobjektit voivat sisältää vähintään yhden vaihtopainikkeen, vaihtoehtopainikkeen tai valintaruudun. (Näiden ohjausobjektien kuvaukset ovat jäljempänä tässä taulukossa.) Voit määrittää jokaiselle ryhmään sisältyvälle painikkeelle tai valintaruudulle erillisen numeerisen arvon. Jos ryhmässä on useita painikkeita tai valintaruutuja, voit valita vain yhden painikkeen tai valintaruudun kerrallaan, jolloin painikkeelle tai valintaruudulle määritetystä arvosta tulee vaihtoehtoryhmän arvo. Jos olet määrittänyt virheellisesti saman arvon usealle painikkeelle tai valintaruudulle, kaikki painikkeet tai valintaruudut, joilla on sama arvo, tulevat näkyviin korostettuina, kun napsautat jotakin niistä. Voit valita jonkin ryhmän painikkeista tai valintaruuduista ryhmän oletusarvoksi. Jos sidot vaihtoehtoryhmän pohjana olevan kyselyn tai taulukon kenttään, voit määrittää kenttään uuden arvon valitsemalla ryhmän painikkeen tai valintaruudun. |
| Sivunvaihto | Erota sivunvaihdon avulla monisivuisen lomakkeen sivut toisistaan. |
| Yhdistelmäruutu | Käytä yhdistelmäruutuohjausobjektia, jos haluat sisältää ohjausobjektin mahdollisia arvoja sisältävän luettelon ja muokattavan tekstiruudun. Voit luoda luettelon antamalla arvot yhdistelmäruudun Rivilähde-ominaisuuteen. Voit määrittää luettelon arvojen lähteeksi myös taulukon tai kyselyn. Access näyttää valittuna olevan arvon tekstiruudussa. Kun napsautat yhdistelmäruudun oikealla puolella olevaa nuolta, Access näyttää arvot luettelossa. Valitse uusi arvo luettelosta, jos haluat palauttaa ohjausobjektin arvon. Jos sidot yhdistelmäruudun pohjana olevan taulukon tai kyselyn kenttään, voit muuttaa kentän arvoa valitsemalla luettelosta uuden arvon. Jos sidot yhdistelmäruudun moniarvoiseen kenttään, Access näyttää luettelon valintaruuduineen, jotta käyttäjä voi valita useita arvoja. Voit sitoa useita sarakkeita luetteloon ja piilottaa yhden tai useamman luettelon sarakkeen leveydeksi asettamalla niiden leveydeksi 0. Voit sitoa ohjausobjektin todellisen arvon tällaiseen piilotettuun sarakkeeseen. Kun monisarakkeinen luettelo suljetaan, Access näyttää arvon ensimmäisessä sarakkeessa, jonka leveys on suurempi kuin 0. Access näyttää kaikki muut kuin tyhjät sarakkeet, kun avaat luettelon. |
| Rivi | Voit parantaa lomakkeen ulkoasua lisäämällä rivejä riviohjausobjektien avulla. |
| Vaihtopainike | Vaihtopainikekomennoilla voit pitää käytössä/ei käytössä-, tosi/epätosi- tai kyllä/ei-arvon. Kun napsautat vaihtopainiketta, sen arvosta tulee -1 (käytössä, tosi tai kyllä) ja painike näyttää olevan painettuna sisään. Napsauta painiketta uudelleen, jolloin sen arvosta tulee 0 (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 kyseisen ryhmän kaikkien aiemmin valittujen vaihtopainikkeiden, vaihtoehtonappien tai valintaruutujen valinnat (ellei ryhmän muilla painikkeilla tai valintaruuduilla ole sama arvo). Jos sidot vaihtopainikkeen pohjana olevan taulukon tai kyselyn kenttään, voit vaihtaa kentän arvon napsauttamalla vaihtopainiketta. |
| Luetteloruutu | Käytä luetteloruutuohjausobjektia ohjausobjektin mahdollisten arvojen luettelon lisäämiseen. Voit luoda luettelon kirjoittamalla arvot luetteloruudun Rivilähde-ominaisuuteen. Voit määrittää luettelon arvojen lähteeksi myös taulukon tai kyselyn. Luetteloruudut ovat aina avoinna, ja Access korostaa luetteloruudussa valittuna olevan arvon. Voit nollata ohjausobjektin arvon valitsemalla uuden arvon luettelosta. Jos sidot luetteloruudun pohjana olevan taulukon tai kyselyn kenttään, voit muuttaa kentän arvoa valitsemalla luettelosta uuden arvon. Jos sidot luetteloruudun moniarvoiseen kenttään, Access näyttää luettelon valintaruuduilla, joiden avulla käyttäjä voi valita useita arvoja. Voit sitoa useita sarakkeita luetteloon ja piilottaa yhden tai useamman luettelon sarakkeen leveydeksi asettamalla niiden leveydeksi 0. Voit sitoa ohjausobjektin todellisen arvon tällaiseen piilotettuun sarakkeeseen. Access näyttää kaikki muut kuin tyhjät sarakkeet, jotka mahtuvat ohjausobjektin määritetyn leveyden sisäpuolelle. Jos luetteloruutuohjausobjekti on sitomaton, voit sallia käyttäjän valita luettelosta useita arvoja (kutsutaan myös monivalintaluetteloruuduksi). |
| Suorakulmio | Voit parantaa lomakkeen ulkoasua lisäämällä täytettyjä tai tyhjiä suorakulmioita suorakulmion avulla. Voit käyttää tätä ohjausobjektia esimerkiksi eri ohjausobjektien visuaaliseen ryhmittelyyn. |
| Valintaruutu | Valintaruutuohjausobjektin avulla voit pitää käytössä/ei käytössä-, tosi/epätosi- tai kyllä/ei-arvon. Kun valitset valintaruudun, sen arvoksi tulee -1 (käytössä, tosi tai kyllä) ja valintamerkki tulee näkyviin ruutuun. Valitse valintaruutu uudelleen, jolloin sen arvosta tulee 0 (ei käytössä, epätosi tai ei) ja valintamerkki häviää 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 kyseisen ryhmän kaikkien aiemmin valittujen vaihtonappien, vaihtoehtonappien tai valintaruutujen valinnat (ellei ryhmän muilla painikkeilla tai valintaruuduilla ole sama arvo). Jos sidot valintaruudun pohjana olevan taulukon tai kyselyn kenttään, voit vaihtaa kentän arvoa napsauttamalla valintaruutua. |
| Sitomaton objektikehys | Käytä sitomatonta objektikehystä, kun haluat lisätä objektin toisesta sovelluksesta, joka tukee objektin linkittämistä ja upottamista (OLE). Objektista tulee osa lomaketta, ei pohjana olevan taulukon tai kyselyn tietoja. Voit täydentää lomaketta lisäämällä kuvia, ääniä, kaavioita tai dioja. Kun objekti on kaavio, voit määrittää kaavion tietolähteeksi kyselyn ja linkittää kaavionäkymän lomakkeen nykyiseen tietueeseen yhden tai useamman kentän arvojen avulla. |
| Liite | Sido kohde pohjana olevien tietojen liitekenttään liitetiedosto-ohjausobjektin avulla. Tämän ohjausobjektin avulla voit esimerkiksi näyttää kuvan tai liittää muita tiedostoja. Lomakenäkymässä tämä ohjausobjekti tuo näkyviin Liitteiden hallinta -valintaikkunan, jossa voit liittää, poistaa ja tarkastella useita pohjana olevaan kenttään tallennettuja liitetiedostoja. |
| Valintanappi | Valintanapin ohjausobjektin (jota kutsutaan joskus myös valintanappiohjausobjektiksi) avulla voit pitää käytössä / ei käytössä -, tosi/epätosi- tai kyllä/ei-arvon. Kun valitset valintanapin, sen arvosta tulee -1 (käytössä, tosi tai kyllä) ja painikkeen keskelle tulee täytetty ympyrä. Valitse painike uudelleen, jolloin sen arvoksi tulee 0 (ei käytössä, epätosi tai ei) ja täytetty ympyrä häviää. Voit lisätä valintanapin vaihtoehtoryhmään ja määrittää painikkeelle yksilöllisen numeerisen arvon. Jos luot ryhmän, jossa on useita ohjausobjekteja, uuden valintanapin valitseminen poistaa kyseisen ryhmän kaikkien aiemmin valittujen vaihtopainikkeiden, vaihtoehtonappien tai valintaruutujen valinnat (ellei ryhmän muilla painikkeilla tai valintaruuduilla ole samaa arvoa). Jos sidot valintanapin pohjana olevan taulukon tai kyselyn kenttään, voit vaihtaa kentän arvoa napsauttamalla vaihtoehtopainiketta. |
| Alilomake/aliraportti | Alilomakkeen tai aliraportin ohjausobjektin avulla voit upottaa toisen lomakkeen tai raportin nykyiseen lomakkeeseen. Alilomakkeen tai aliraportin avulla voit näyttää taulukon tai kyselyn tiedot, jotka liittyvät päälomakkeen tietoihin. Access ylläpitää päälomakkeen ja alilomakkeen tai aliraportin välistä linkkiä puolestasi. |
| Sidotun objektin kehys | Sidotun objektikehyksen avulla voit näyttää ja muokata pohjana olevien tietojen OLE-objektikenttää. Access pystyy näyttämään useimmat kuvat ja kaaviot suoraan lomakkeessa. Muiden objektien kohdalla Access näyttää sen sovelluksen kuvakkeen, jossa objekti luotiin. Jos objekti on esimerkiksi Windowsin ääninauhuri -sovelluksessa luotu ääniobjekti, lomakkeessa näkyy kaiutinkuvake. |
| Kuva | Voit lisätä staattisen kuvan lomakkeeseen kuvaohjausobjektin avulla. Et voi muokata lomakkeessa olevaa kuvaa, mutta Access tallentaa sen muodossa, joka vaikuttaa sovelluksen nopeuteen ja kokoon erittäin tehokkaasti. Jos haluat käyttää kuvaa lomakkeen koko taustana, voit määrittää lomakkeen Kuva-ominaisuuden. |
| Kaavio | Lisää kaavio lomakkeen ruudukkoon kaavio-ohjausobjektin avulla. Kun napsautat tätä painiketta ja sijoitat ohjausobjektin lomakkeeseen, käynnistyy ohjattu kaavion luominen, joka opastaa uuden kaavion luomisessa tarvittavissa vaiheissa. |
| ActiveX | Avaa valintaikkuna ActiveX-komponenttipainikkeella, jossa näkyvät kaikki järjestelmään asennetut ActiveX-komponentit. Voit valita yhden ohjausobjekteista ja lisätä sen sitten lomakkeen rakenneruudukkoon valitsemalla OK. Kaikki ActiveX-komponentit eivät toimi Accessissa. |
Tietoja sidonnan käyttämisestä ohjausobjekteihin
Ohjausobjektit voivat olla sidottuja, ei-sidottuja tai laskettuja:
- Sidottu ohjausobjekti Ohjausobjektia, jonka tietolähde on taulukon tai kyselyn kenttä, kutsutaan sidotuksi ohjausobjektiksi. Sidottuja ohjausobjekteja käytetään tietokannan kentistä peräisin olevien arvojen näyttämiseen. 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 tämän tiedon 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ää ei-sidottuja ohjausobjekteja tietojen, kuvien, viivojen tai suorakulmioiden näyttämiseen. Esimerkiksi lomakkeen otsikon näyttävä otsikko on ei-sidottu ohjausobjekti.
- Laskettu ohjausobjekti Ohjausobjektia, jonka tietolähde on lauseke eikä kenttä, kutsutaan lasketuksi ohjausobjektiksi. Voit määrittää arvon, jota haluat käyttää ohjausobjektin tietolähteenä, määrittämällä lausekkeen. Lauseke voi olla operaattorien (kuten = ja + ), ohjausobjektien nimien, kenttien nimien, yhden arvon palauttavien funktioiden ja vakioarvojen yhdistelmä. 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 kyselyn pohjana olevan taulukon tai raportin kentästä tai lomakkeen tai raportin toisesta ohjausobjektista saatavia tietoja.
Huomautus
Laskutoimituksia voi suorittaa myös taulukoissa lisäämällä lasketun kentän tai kyselyissä lisäämällä kyselyruudukon Kenttä-riville lausekkeen. Kun sidot lomakkeet ja raportit kyseisiin taulukoihin tai kyselyihin, laskutoimitukset näkyvät lomakkeissa tai raporteissa tarvitsematta luoda laskettua ohjausobjektia.
Kun luot lomakkeen tai raportin, on todennäköisesti tehokkaampaa lisätä ja järjestää kaikki sidotut ohjausobjektit ensin, varsinkin jos suurin osa objektin ohjausobjekteista on sidottuja ohjausobjekteja. Sen jälkeen voit lisätä rakenteen viimeistelevät ei-sidotut ja lasketut ohjausobjektit käyttämällä asettelu- tai rakennenäkymän Rakenne-välilehdenOhjausobjektit-ryhmän työkaluja.
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. Saat Kenttäluettelo-ruudun näkyviin avaamalla objektin asettelunäkymässä tai rakennenäkymässä ja valitsemalla sitten Rakenne-välilehdenTyökalut-ryhmästäLisää aiemmin luodut kentät. Kun kaksoisnapsautat kenttää Kenttäluettelo-ruudussa , Access lisää objektiin ohjausobjektin, joka vastaa kentän tyyppiä.
Vaihtoehtoisesti voit sitoa kentän ohjausobjektiin kirjoittamalla kentän nimen itse ohjausobjektiin (jos objekti on avattu rakennenäkymässä) tai ohjausobjektin ominaisuusikkunan Ohjausobjektin lähde -ominaisuusruutuun. Ominaisuusikkuna määrittää ohjausobjektin ominaisuudet, kuten sen nimen, tietojen lähteen ja muodon. Voit tuoda ominaisuusikkunan näkyviin tai piilottaa sen painamalla F4-näppäintä.
Kenttäluettelo-ruudun käyttäminen on paras tapa luoda sidottu ohjausobjekti seuraavista kahdesta syystä:
- Access täyttää ohjausobjektiin liitetyn selitteen automaattisesti kentän nimellä (tai pohjana olevassa taulukossa tai kyselyssä kentälle määritetyllä otsikolla), joten sinun ei tarvitse kirjoittaa ohjausobjektin selitettä itse.
- Access asettaa useille ohjausobjektin ominaisuuksille automaattisesti tarvittavat arvot pohjana olevan taulukon tai kyselyn kentän ominaisuuksien (kuten Format-, Decimal Places- ja Input Mask -ominaisuuksien) mukaan.
Jos olet jo luonut ei-sidotun ohjausobjektin ja haluat sitoa sen kenttään, aseta ohjausobjektin Ohjausobjektin lähde -ominaisuusruudun arvoksi kentän nimi. Saat lisätietoja Ohjausobjektin lähde -ominaisuudesta painamalla F1-näppäintä kohdistimen ollessa ominaisuuden avattavassa luetteloruudussa.
Sivun alkuun
Katso myös
Lomakkeen ohjausobjektien automaattinen tasaus
Lasketun ohjausobjektin luominen