Luetteloruudun tai yhdistelmäruudun lisääminen

Kun kirjoitat tietoja lomakkeisiin Access-työpöytätietokannoista, voi olla nopeampaa ja helpompaa valita arvo luettelosta kuin muistaa kirjoitetttava arvo. Vaihtoehtojen luettelo auttaa myös varmistamaan, että kenttään syötetty arvo on asianmukainen. Luettelo-ohjausobjekti voi muodostaa yhteyden aiemmin luotuihin tietoihin tai näyttää kiinteät arvot, jotka kirjoitat, kun luot ohjausobjektin. Tässä on lisätietoja Access-lomakkeiden käytettävissä olevista luettelon ohjausobjekteista sekä niiden luomista ja mukauttamista.

Sisältö

Tietoja luetteloruutuohjausobjekteista

Accessissa on kaksi luetteloohjausobjektia lomakkeille: luetteloruutu ja yhdistelmäruutu.

Luetteloruutu    Luetteloruudun ohjausobjekti näyttää arvojen tai vaihtoehtojen luettelon. Luetteloruutu sisältää rivejä tietoja, ja sen koko on yleensä suuri, jotta useat rivit näkyvät aina. Riveillä voi olla yksi tai useampi sarake, joka voi näkyä otsikoiden kanssa tai ilman otsikoita. Jos luettelossa on enemmän rivejä kuin ohjausobjektissa voidaan näyttää, Access näyttää vierityspalkin ohjausobjektissa. Käyttäjä on rajoitettu luetteloruudussa annettuihin vaihtoehtoihin. arvoa ei voi kirjoittaa luetteloruutuun.

Luetteloruutu

Yhdistelmäruutu    Yhdistelmäruudun ohjausobjekti tarjoaa tiiviin tavan esittää vaihtoehtojen luettelo. luettelo on piilotettu, kunnes napsautat avattavan luettelon nuolta. Yhdistelmäruudun avulla voit myös kirjoittaa arvon, jota ei ole luettelossa. Näin yhdistelmäruutuohjausobjekti yhdistää tekstiruudun ja luetteloruudun ominaisuudet.

Yhdistelmäruudun käyttäminen (avattava luettelo)

1. Tuo avattava luettelo näkyviin napsauttamalla nuolta.

2. Valitse vaihtoehto avattavasta luettelosta.

Luetteloruudut ja yhdistelmäruudut voivat olla sidottuja tai ei-sidottuja ohjausobjekteja. Nämä ohjausobjektit voivat etsiä arvoja itse kirjoittamallasi kiinteällä luettelolla tai ne voivat etsiä arvoja taulukosta tai kyselystä. Jos haluat luoda sidotun luetteloruudun tai yhdistelmäruudun, joka etsii arvoja taulukosta tai kyselystä, varmista, että lomake perustuu tietuelähde, joka sisältää viiteavain kentän tai Hakukenttä. Näin voit luoda yhteydet, joita tarvitaan luetteloruudun tai yhdistelmäruudun tietojen linkittämiseen lomakkeen tietoihin.

Sivun alkuun

Luetteloruudun tai yhdistelmäruudun luominen ohjatun toiminnon avulla

  1. Napsauta hiiren kakkospainikkeella lomaketta siirtymisruudussa ja valitse sitten Rakennenäkymä.

    Huomautus: Tässä menettelyssä oletetaan, että lomake on sidottu taulukkoon tai kyselyyn. Jotkin vaiheet eivät ole voimassa, jos lomake ei ole sidottu. Voit tarkistaa, onko lomake sidottu taulukkoon tai kyselyyn, tuo ominaisuusikkuna näkyviin painamalla F4-näppäintä. Ominaisuusikkunan Tiedot-välilehden Tietuelähde-ominaisuusruudussa näkyy taulukko tai kysely, jonne lomake on sidottu.

  2. Varmista Rakenne-välilehden Ohjausobjektit-ryhmästä, että Käytä ohjausobjektin ohjattua toimintoa Painikkeen kuva -kohta on valittuna.

  3. Napsauta luetteloruututyökalua vaihtoehtoinen teksti tai yhdistelmäruututyökalua Painikkeen kuva työkalua.

  4. Napsauta lomakkeessa kohtaa, johon haluat sijoittaa luetteloruudun tai yhdistelmäruudun.

    • Ohjattu luetteloruudun luominen tai ohjattu yhdistelmäruudun luominen käynnistyy valintasi mukaan.

  5. Kun ohjattu toiminto kysyy, miten haluat saada ohjausobjektin arvot, tee jokin seuraavista:

    • Jos haluat näyttää tietuelähteen nykyiset tiedot, valitse Haluan, että luetteloruutu/yhdistelmäruutu etsiä arvoja taulukosta tai kyselystä.

    • Jos haluat näyttää harvoin muuttumassa olevien arvojen kiinteän luettelon, valitse I,kirjoitan arvot, jotka haluan.

    • Jos haluat, että ohjausobjekti suorittaa hakutoiminnon, valitse tietojen syöttötyökalun sijaan Etsi tietue lomakkeesta sen arvon perusteella, jonka olen valinnut luetteloruudussa tai yhdistelmäruudussa. Tämä luo ei-sidotun ohjausobjektin, jossa on upotettu makro, joka suorittaa etsi-toiminnon käyttäjän syötän arvon perusteella.

  6. Määritä, miten arvot näkyvät, noudattamalla ohjeita.

  7. Jos valitsit joksikin ohjatun toiminnon ensimmäisellä sivulla joksikin ensimmäiseksi vaihtoehdoksi, ohjattu toiminto kysyy, mitä access tekee, kun valitset arvon. Tee jokin seuraavista:

    • Jos haluat ei-sidottu ohjausobjekti, valitse Muista arvo myöhempää käyttöä varten. Tämä tarkoittaa, että Access pitää valittua arvoa valittuna, kunnes käyttäjä muuttaa sitä tai sulkee lomakkeen, mutta se ei kirjoita arvoa taulukkoon.

    • Jos haluat sidottu ohjausobjekti, valitse Tallennatämä arvo tähän kenttään ja valitse sitten kenttä, johon haluat sitoa ohjausobjektin.

  8. Valitse Seuraava ja kirjoita ohjausobjektin selite. Tämä otsikko näkyy ohjausobjektin vieressä.

  9. Valitse Valmis.

Sivun alkuun

Luetteloruudun tai yhdistelmäruudun luominen lisäämällä hakukenttä lomakkeeseen

Voit luoda sidotun luetteloruudun tai yhdistelmäruudun lisäämällä hakukentän lomakkeeseen.

  1. Luo hakukenttä taulukkoon. Luotava hakukenttä voi olla joko moniarvoinen tai sisältää yhden arvon.

    Lisätietoja moniarvoisten hakukenttien luomisesta on artikkelissa Moniarvoisen kentän luominen tai poistaminen.

  2. Tee jokin seuraavista:

    • Luo uusi lomake, joka perustuu hakukenttään perustuvaan tietuelähteeseen. Valitse esimerkiksi siirtymisruudussa taulukko tai kysely, joka sisältää hakukentän, ja valitse sitten Luo-välilehden Lomakkeet-ryhmässä Lomake-Painikkeen kuva.

      Access luo automaattisesti yhdistelmäruudun hakukenttää varten.

    • Luetteloruudun tai yhdistelmäruudun lisääminen lomakkeeseen:

      1. Avaa rakennenäkymässä lomake, joka perustuu hakukenttään perustuvaan tietuelähteeseen.

      2. Jos Kenttäluettelo-ruutu ei ole näkyvissä, tuo se näkyviin painamalla näppäinyhdistelmää Alt+F8.

      3. Kaksoisnapsauta hakukenttää tai vedä hakukenttä Kenttäluettelo-ruudusta lomakkeeseen. Access luo kenttään sidotun yhdistelmäruudun automaattisesti.

        Vihje: Jos haluat muuttaa yhdistelmäruudun luetteloruuduksi (tai päinvastoin), napsauta ohjausobjektia hiiren kakkospainikkeella, valitse pikavalikosta Muuta ja valitse sitten haluamasi ohjausobjektin tyyppi.

Sivun alkuun

Luetteloruudun tai yhdistelmäruudun luominen ilman ohjattua toimintoa

Kun luot luetteloruudun tai yhdistelmäruudun ilman ohjattua toimintoa, voit määrittää monia ohjausobjektin ominaisuuksia itse. Jos haluat lisätietoja tietystä ominaisuudesta, napsauta sopivaa ominaisuusruutua ja paina F1-näppäintä.

  1. Avaa lomake rakennenäkymässä.

  2. Varmista Rakenne-välilehden Ohjausobjektit-ryhmästä, että Käytä ohjausobjektin ohjattua toimintoa -kohta ei ole valittuna.

    Painikkeen kuva

  3. Napsauta Luetteloruutu-vaihtoehtoinen teksti tai yhdistelmäruudun Painikkeen kuva työkalua.

  4. Luo oletuskokoinen ohjausobjekti napsauttamalla kerran lomakkeessa tai napsauta ja vedä, kunnes ohjausobjekti on juuri sen kokoinen.

  5. Kun ohjausobjekti on edelleen valittuna, avaa sen ominaisuusikkuna painamalla F4-näppäintä.

  6. Määritä Rivilähteen tyyppi-ja Rivilähde-ominaisuudet ja ohjeet seuraavasta taulukosta.

Toimi näin:

rivilähteen tyyppi -ominaisuuden arvoksi...

ja määritä Rivilähde-ominaisuus seuraavasti:

Taulukon tai kyselyn arvojen tai SQL-lausekkeen tulosten näyttäminen

Taulukko/kysely

Valitse avattavasta luettelosta taulukko tai kysely, joka sisältää arvot, joiden haluat näkyvän luetteloruudussa tai yhdistelmäruudussa.

tai

Kirjoita SQL-lauseke.

tai

Avaa kyselyn muodostin valitsemalla ominaisuusikkunan Muodostin-painike -välilehdessä. Lisätietoja kyselyn luo rakentamisesta on artikkelissa Yksinkertaisen valintakyselyn luominen.

Kiinteän arvoluettelon näyttäminen

Arvoluettelo

Kirjoita luettelo kiinteistä arvoista, jotka on erotettu toisistaan puolipisteillä (;). Esimerkiksi Pohjoinen; Etelä; itä; Länsi

tai

Avaa Muokkaa luettelokohteita - Muodostin-painike valitsemalla ominaisuusikkunan Tiedot-välilehdessä Ja kirjoita sitten kohteet eri riveille.

Taulukon tai kyselyn kenttäluettelon näyttäminen

Kenttäluettelo

Valitse avattavasta luettelosta taulukko tai kysely, joka sisältää niiden kenttien nimet, joiden haluat näkyvän luetteloruudussa tai yhdistelmäruudussa.

  1. Jos haluat, että ohjausobjektissa näkyy useampi kuin yksi sarake, napsauta Sarakemäärä-ominaisuusruutua ja kirjoita haluamasi sarakkeiden määrä. Voit säätää sarakkeiden leveyttä asettamalla Sarakeleveys-ominaisuuden. Jos haluat lisätietoja kustakin ominaisuudesta, aseta kohdistin ominaisuusruutuun ja paina sitten F1-näppäintä.

  2. Jos haluat Accessin tallentavän haluamasi arvon, napsauta Ohjausobjektin lähde -ominaisuusruutua ja valitse kenttä, johon haluat sitoa luetteloruudun tai yhdistelmäruudun.

Sivun alkuun

Luetteloruudun tai yhdistelmäruudun mukauttaminen

Kun lomake on avattu rakennenäkymässä, varmista, että luetteloruutu tai yhdistelmäruutu on valittuna, ja avaa sitten ohjausobjektin ominaisuusikkuna painamalla F4-näppäintä. Tee sitten jokin seuraavista:

  • Luetteloruudun tai yhdistelmäruudun lajittelujärjestyksen muuttaminen    Jos olet luonut luetteloruudun tai yhdistelmäruudun ohjatun toiminnon avulla, Access lajittelee automaattisesti luettelon muodostavat rivit ensimmäisen näkyvän sarakkeen mukaan. Jos haluat määrittää toisen lajittelujärjestyksen tai jos olet määrittänyt ohjausobjektin Rivilähde-ominaisuuden tallennetuksi kyselyksi, käytä seuraavia ohjeita:

    • Valitse Tiedot-välilehti ja valitse sitten Rivilähde-ominaisuusruutu.

    • Avaa kyselyn muodostin valitsemalla ominaisuusikkunan Muodostin-painike -välilehdessä.

    • Määritä lajiteltaville sarakkeille lajittelurivillä haluamasi lajittelujärjestys.

  • Sarakkeen sitominen luetteloruudusta tai yhdistelmäruudusta    

    Määritä luetteloruudun tai yhdistelmäruudun Sidottu sarake -ominaisuusruutuun numero, joka vastaa sarakkeen sijaintia luetteloruudussa tai yhdistelmäruudussa. Kirjoita esimerkiksi 1, jos haluat sitoa luetteloruudun tai yhdistelmäruudun ensimmäisen sarakkeen Pohjana olevaan kenttään, joka on määritetty Ohjausobjektin lähde -ominaisuudessa. Sisällytä piilotetut sarakkeet, kun lasket sarakkeita.

    Jos määrität Sidottu sarake -ominaisuuden arvoksi 0, Access tallentaa luetteloindeksin yhden sarakkeen arvon sijaan. Tästä on hyötyä, jos haluat tallentaa numerosarjan luettelon arvon sijaan.

  • Luetteloruudun tai yhdistelmäruudun sarakkeen piilominen lomakkeessa    

    • Kirjoita Sarakeleveys-ominaisuusruutuun0 sen sarakkeen tai sarakkeiden mukaan, jonka haluat piilottaa.

      Oletetaan esimerkiksi, että sinulla on sidottu kaksisarakkeinen yhdistelmäruutu, jossa on 0,5":n leveä ToimittajanTunnus-sarake ja 2"-leveä ToimittajanNimi-sarake. Toimittajantunnus-sarake on luettelon ensimmäinen sarake, joten Sarakeleveys-ominaisuuden arvoksi on määritetty 0,5";2". Piilota ToimittajanTunnus-sarake asettamalla Sarakeleveys-ominaisuudenarvoksi 0";2". Toimittajantunnussarake voi edelleen olla sidottu sarake, vaikka se on piilotettu.

      Huomautus: Yhdistelmäruudussa ensimmäinen näkyvä sarake näkyy yhdistelmäruudun tekstiruutuosassa, kun luettelo ei ole näkyvissä. Esimerkiksi edellisen esimerkin ToimittajanNimi-sarake näkyy, koska ToimittajanTunnus-sarake on piilotettu. Jos Toimittajantunnus-saraketta ei ole piilotettu, se näytetään ToimittajanNimi-sarakkeen sijaan.

  • Sarakeotsikoiden lisääminen lomakkeen yhdistelmäruutuun    

    • Näytä sarakeotsikot valitsemalla Sarakeotsikot-ominaisuusruudussa Kyllä. Yhdistelmäruutujen otsikot näkyvät vain, kun luettelo on avoinna.

      Jos yhdistelmäruutu tai luetteloruutu perustuu tietuelähteeseen, Access käyttää sarakeotsikkona tietuelähteen kenttien nimiä. Jos yhdistelmäruutu tai luetteloruutu perustuu kiinteän arvon luetteloon, Access käyttää arvoluettelon (Rivilähde-ominaisuuden) ensimmäisiä n tietokohteita sarakeotsikkona, jossa n = Sarakemäärä-ominaisuuden lukujoukko.

  • Lomakkeen yhdistelmäruudun täyttö- ja kirjoitustoiminnon käytöstäominaisuus    

    • Valitse Automaattinen laajentaminen -ominaisuusruudussa Ei.

      Kun Automaattinen laajentaminen -ominaisuuden arvoksi on määritetty Ei,sinun on valittava arvo luettelosta tai kirjoitettava koko arvo.

  • Yhdistelmäruudun luetteloruutuosan leveyden muuttaminen lomakkeessa    

    • Kirjoita Luettelon leveys -ominaisuusruutuun leveys, jota haluat käyttää nykyisen mittayksikön mukaan (määritetty Windowsin Ohjauspaneelissa). Jos haluat käyttää muuta mittayksikköä kuin oletusmittayksikköä, käytä mittailmaisinta. Kirjoita esimerkiksi 2 cm. Muista jättää riittävästi tilaa vierityspalkkia varten.

      Yhdistelmäruudun luetteloruutuosa voi olla leveämpi kuin tekstiruutuosa, mutta se ei voi olla kapeampi. Oletusasetus (Automaattinen) tekee luetteloruudusta saman levyisen kuin yhdistelmäruudun tekstiruutuosa.

  • Yhdistelmäruudussa näytettävän rivien enimmäismäärän lisääminen lomakkeeseen    

    • Kirjoita luku Luettelorivit-ominaisuusruutuun.

      Jos rivien todellinen määrä ylittää Luettelorivit-ominaisuudessa määritetyn määrän, yhdistelmäruudussa näkyy pystysuora vierityspalkki.

  • Yhdistelmäruutumerkintöjen rajoittaminen lomakkeen yhdistelmäruudun luettelo-osan kohteisiin    

    • Valitse Rajoita luetteloon -ominaisuusruudussaKyllä.

      Huomautukset: 

      • Jos ensimmäinen yhdistelmäruudussa näkyvä sarake ei ole sidottu sarake, Access rajoittaa merkinnät luetteloon, vaikka Rajoita luetteloon -ominaisuuden arvoksi olisi määritetty Ei.

      • Jos Rajoita luetteloon -ominaisuuden arvoksi on määritetty Ei,kun kirjoitat merkinnän, jota ei ole luettelossa ja jos yhdistelmäruutu on sidottu, merkintä tallennetaan pohjana olevaan kenttään, mutta sitä ei lisätä luetteloon. Jos haluat lisätä luetteloon uusia merkintöjä, käytä Ei luettelossa -ominaisuutta ja Ei luettelossa -tapahtumaa.

Sivun alkuun

Tarvitsetko lisäohjeita?

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Microsoft Office Insidersiin

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?

Kiitos palautteesta!

×