Toistuvien tieto-ohjausobjektien lisääminen

Ohjausobjektien, jotka keräävät yhden tiedonkappaleen käyttäjältä tai näyttävät käyttäjälle yhden tiedon, lisääminen on helppoa, mutta joskus se ei riitä. Joskus tarpeena on kerätä useita tietoja, kuten nimikeluettelo kuluraporttia varten, tai näyttää useita tietoja, kuten luettelo käyttäjistä. Vaikka lomakkeeseen voi lisätä useita ohjausobjekteja tai jopa ohjausobjektiluettelon, se ei yleensä ole tehokas tapa laatia lomake. Tällaisia tilanteita varten Microsoft InfoPath 2010:ssä on useita ohjausobjekteja, joiden avulla voit kerätä tai esittää toistuvia tietoja, kuten tietokannan taulukoita tai eri pituisia luetteloita.

Sisältö

Tietoja toistuvista tieto-ohjausobjekteista

Toistuvien tieto-ohjausobjektien lisääminen

Tietoja toistuvista tieto-ohjausobjekteista

Toistuva osa

Toistuvan osan ohjausobjektit sisältävät muita ohjausobjekteja, kuten tavallisen osan ohjausobjektin, mutta niihin voi lisätä tarvittavan määrän osia. Esimerkiksi vakuutushakemuslomakkeessa käyttäjien on lueteltava lähiomaisten nimet ja iät. Tällaisen lomakkeen voi suunnitella paperilomakkeen kaltaiseksi, jossa on kolme paikkamerkkikenttää sillä oletuksella, että useimmilla ihmisillä on enintään kolme lähiomaista. Jos jollakulla on kuitenkin yli kolme omaista, tilaa muiden lähiomaisten ilmoittamiseen ei ole. Toistuvan osan ohjausobjektin avulla käyttäjät voivat lisätä halutun määrän kenttiä lähiomaisten luettelemista varten.

Vain tyhjä säilö lisätään, kun lisäät lomakemalliin toistuvan osan ohjausobjektin. Jotta toistuvan osan ohjausobjekti on hyödyllinen, lisäohjausobjektit on lisättävä toistuvan osan ohjausobjektin sisään, esimerkiksi taulukkoon tai tekstikenttiin.

Kun käyttäjät siirtävät hiiriosoittimen toistuvan osan päälle, vasempaan yläkulmaan ilmestyy sininen painike, jossa on nuoli. Tämä on pikavalikkopainike. Tätä painiketta napsauttamalla käyttäjät voivat tuoda näyttöön toistuvien osien lisäämisen tai poistamisen vaihtoehtoja.

Voit käyttää toistuvaa osaa, kun haluat

  • kerätä useita kertoja samantyyppisiä tietoja, kuten lähiomaisia vakuutushakemuksessa

  • näyttää lomakkeessa vaihtelevan määrän tietoa, kuten tietokannasta työntekijätietueiden näyttämisessä näyttää yhden tietueen, jos vain 1 palautetaan, tai 10, jos 10 palautetaan

  • välttää tyhjiä paikkamerkkialueita, jotka vievät turhaa tilaa lomakemallissa.

Sivun alkuun

Toistuva taulukko

Vaikka toistuvien osien avulla voi lisätä ja asettaa ohjausobjekteja samalla tavalla kuin tavallisessa osassa, joskus on tarpeen käyttää taulukkomuotoa. Lisää toistuva taulukko tietojen näyttämiseksi taulukossa, esimerkiksi tietokannasta, tai jotta käyttäjät voivat lisätä rivejä ja antaa lisätietoja taulukkomuodossa.

Toistuva taulukko sisältää kolme osaa: otsikkorivin, vähintään yhden tietorivin ja alatunnisterivin. Otsikkorivi on käytössä yleensä sarakeotsikoissa. Alatunnisterivin avulla voi lisätä tekstiruutuja tai lausekeruutuja, joissa tietorivien arvot lasketaan yhteen. Tietorivit toistuvat niin monta kertaa kuin on tarpeen tietojen syöttämiseksi taulukkoon joko dynaamisesti tai käyttäjän taulukkoon syöttämien tietojen seurauksena. Näkyvissä on vain yksi otsikkorivi ja alatunnisterivi ja oletusarvoisesti vain otsikkorivi ja yksi tietorivi näkyvät.

Voit käyttää toistuvaa taulukkoa, kun haluat

  • antaa käyttäjien kirjoittaa tietoja taulukkomuodossa

  • kerätä rivikohteita, numeerisia tietoja ja muuntyyppisiä tietoja, jotka on parasta näyttää taulukossa

  • jättää tilaa lomakemalliin näyttämällä vain todellisia tietoja sisältäviä rivejä

  • näyttää tai käsitellä tietokannan, Web-palvelun tai jonkin muun tietolähteen tietueita lomakemallin taulukossa.

Sivun alkuun

Toistuva rekursiivinen osa

Toistuva rekursiivinen osa sisältää muita ohjausobjekteja, sen voi lisätä itsensä sisään ja se on sidottu (sitoa: Ohjausobjektin yhdistäminen kenttään tai ryhmään tietolähteessä, jotta ohjausobjektiin syötetyt tiedot tallentuvat. Kun ohjausobjekti on sitomaton, sitä ei ole liitetty kenttään tai ryhmään, joten ohjausobjektiin syötettyjä tietoja ei tallenneta.) sisäkkäisiin viittausryhmiin (viittausryhmä: Ryhmä, joka liittyy toiseen ryhmään, jotta niiden ominaisuudet ja niissä olevien ryhmien ja kenttien ominaisuudet vastaavat aina toisiaan. Jos ryhmän ominaisuuksia muutetaan, toinen ryhmä päivittyy automaattisesti.). Voit luoda hierarkkista sisältöä, kuten jäsennyksen, käyttämällä toistuvia rekursiivisia osia.

Sivun alkuun

Vaakasuorassa toistuva taulukko

Vaakasuorassa toistuva taulukko on toistuva osa, jonka sisällä olevassa taulukossa on määrätty määrä vaakasuunnassa toistuvia rivejä. Lisäksi toistuvassa osassa on toinen taulukko, joka sisältää reunassa olevat riviotsikot. Nämä osat on liitetty yhteen, jotta tuloksena saadaan valmiiksi määritetty kokoelma, joka voi sisältää tai jolla voi kerätä taulukkomuotoisia tietoja. Kokoelma laajentuu sitä mukaa kun tietoja lisätään vaakasuunnassa, sillä taulukkoon lisätään sarakkeita rivien sijasta. Voit esimerkiksi kerätä jokaisen vuosineljänneksen myyntitiedot vaakasuorassa toistuvan taulukon avulla. Jos lomakemalli on liitetty tietokantaan, voit vaakasuorassa toistuvan taulukon avulla näyttää myös tietokannassa olevia tietueita tai käsitellä niitä.

Vaakasuorassa toistuvassa taulukossa on kaksi osaa: otsikkosarake, joka näkyy oletusarvoisesti, ja toistuva tietosarake, joka tarvitaan taulukkoon täytettäviä tietoja varten. Tietosarakkeet voidaan lisätä dynaamisesti tai käyttäjän taulukkoon lisäämien tietojen seurauksena.

Voit käyttää vaakasuorassa toistuvaa taulukkoa, kun haluat

  • antaa käyttäjien kirjoittaa tietoja taulukkomuodossa

  • kerätä käyttäjältä tietoja, jotka on paras näyttää taulukossa

  • jättää tilaa lomakemalliin näyttämällä vain todellisia tietoja sisältäviä sarakkeita

  • näyttää tai käsitellä tietokannan, verkkopalvelun tai jonkin muun tietolähteen tietueita lomakemallin taulukossa.

Sivun alkuun

Pääkomponentti/tietokomponentti

Jos uskot, että käyttäjät käyttävät lomakkeessa suuria tietomääriä – esimerkiksi käyttämällä tietokannassa useita tietueita – voit käyttää pääkomponentti/tietokomponentti-ohjausobjektia tietojen hallinnan helpottamiseen. Kun käyttäjä valitsee kohteen pääkomponentin ohjausobjektissa, kohteeseen liittyvät tiedot näkyvät tietokomponentin ohjausobjektissa.

Voit käyttää pääkomponenttia ja tietokomponenttia esimerkiksi suunnitellessasi henkilöstöhallinnan lomaketta, joka liitetään työntekijöiden tietueiden tietokantaan. Pääkomponentti voi näyttää työntekijän nimen ja työnimikkeen ja tietokomponentti puolestaan työntekijän sijainnin, työhönottopäivämäärän ja syntymäajan. Tietokantatermeillä tämä vastaa yksi-yhteen-yhteyttä.

Voit vastaavasti käyttää pääkomponenttia jonkin tietueryhmän (esimerkiksi asiakkaiden nimien) näyttämiseen ja tietokomponenttia näihin tietueisiin liittyvien muiden tietojen (esimerkiksi asiakkaiden tilausten) näyttämiseen. Tietokantatermeillä tämä vastaa yksi-moneen-yhteyttä.

Sivun alkuun

Pääkomponentin ja tietokomponentin välinen suhde

Pääkomponentti/tietokomponentti-ohjausobjekti on itse asiassa kahden toisiinsa liittyvän ohjausobjektin joukko. Toinen ohjausobjekteista on määritetty pääohjausobjektiksi ja toinen tieto-ohjausobjekti. Pääkomponentti on aina toistuva taulukko. Tietokomponentti voi olla joko toistuva taulukko tai toistuva osa. Pääkomponentti/tietokomponentti-yhteyden voi luoda lisäämällä lomakkeeseen sopivat toistuvat ohjausobjektit ja muuttamalla sitten kunkin ohjausobjektin ominaisuuksia. Voit myös lisätä valmiin pääkomponentti/tietokomponentti-ohjausobjektin Ohjausobjektit-tehtäväruudun Säilöt-osasta.

Kun lisäät pääkomponentti/tietokomponentti-ohjausobjektin Ohjausobjektit-tehtäväruudussa, Microsoft Office InfoPath 2010 muodostaa yksi-yhteen-yhteyden pääkomponentin ohjausobjektin ja tietokomponentin ohjausobjektin välille. Tämä tarkoittaa sitä, että kutakin pääkomponentissa valittua riviä vastaa vain yksi vastaava tulos tietokomponentissa. Tyypillisessä yksi-yhteen-yhteydessä sekä pääkomponentti että tietokomponentti on yhdistetty samaan toistuvaan ryhmään tietolähteessä.

Voit halutessasi määrittää tietolähteessä pääkentät, jotka sisältävät asiaan liittyviä tietoja. Tällä tavalla voit määrittää pääkomponentille ja tietokomponentille yksi-moneen-yhteyden. Tässä yhteystyypissä jokainen pääkomponentin valinta voi tuottaa tulokseksi useita vastineita tietokomponentissa. Jos käyttäjä valitsee esimerkiksi toimittajatietueen pääkomponentissa, tietokomponentissa näytetään kyseiseen toimittajaan liittyvät tuotteet. Tyypillisessä yksi-moneen-yhteydessä pääkomponentti ja tietokomponentti on sidottu erillisiin toistuviin ryhmiin tietolähteessä.

Yksi-moneen-yhteyden muodostamisessa on käytettävä kunkin ohjausobjektin Ominaisuudet-valintaikkunan Pääkomponentti/tietokomponentti-välilehden asetuksia.

Pääkomponentti ja tietokomponentti ovat kaksi erillistä ohjausobjektia, jotka liittyvät toisiinsa. Näistä ohjausobjekteista toinen on määritetty pääkomponentiksi ja toinen tietokomponentiksi. Pääkomponentti on aina toistuva taulukko. Tietokomponentti voi olla toistuva taulukko tai toistuva osa.

Voit käyttää pääkomponenttia ja tietokomponenttia seuraavissa tilanteissa:

  • Haluat, että lomakemalliin perustuvaa lomaketta täyttävät käyttäjät voivat käsitellä tehokkaammin suuria määriä tietoja.

  • Haluat näyttää yksi-yhteen-suhteen. Voit käyttää pääkomponenttia ja tietokomponenttia esimerkiksi suunnitellessasi henkilöstöhallinnan lomakemallia, joka liitetään työntekijöiden tietueiden tietokantaan. Pääkomponentti voi näyttää työntekijän nimen ja ammattinimikkeen sekä tietokomponentti puolestaan työntekijän sijainnin, töihinottopäivämäärän ja syntymäajan.

  • Haluat näyttää yksi-moneen-suhteen. Voit esimerkiksi käyttää pääkomponenttia jonkin tietueryhmän (esimerkiksi asiakkaiden nimien) näyttämiseen ja tietokomponenttia näihin tietueisiin liittyvien muiden tietojen (esimerkiksi asiakkaiden tilausten) näyttämiseen.

InfoPath-ohjelman mukana toimitetaan aiemmin luotu pääkomponentti ja tietokomponentti, jotka voit lisätä Ohjausobjektit-tehtäväruudun avulla. Voit myös luoda pääkomponentin ja tietokomponentin lisäämällä toistuvan taulukon ja toistuvan osan (tai kaksi toistuvaa taulukkoa) ja muuttamalla sitten kunkin ohjausobjektin ominaisuuksia.

Jos lomakemallia tarkastellaan pääasiallisesti tietokoneen näytöltä, voit sijoittaa tietokomponentin lomakemallin Vieritysalue-ohjausobjektin sisään. Jos ohjausobjektissa näytetään suuria määriä tietoja, käyttäjät voivat tällöin selata tietoja vierittämällä. Huomaa, ettei tämä ole paras vaihtoehto, jos käyttäjät haluavat tulostaa lomakkeen. Näytössä vieritysalueen sisällä piilossa olevat tiedot ovat nimittäin piilossa myös tulostetussa lomakkeessa.

Sivun alkuun

Toistuva valintaryhmä

Voit lisätä lomakkeeseen toistuvan valintaryhmän, jotta käyttäjät voivat lisätä useita valintaryhmiä (valintaryhmä: Ohjausobjekti, jolla esitetään toisensa poissulkevia vaihtoehtoja. Oletusarvoisesti valintaryhmässä on kaksi vaihtoehto-osaa, joista toinen näkyy käyttäjälle lomakkeessa oletusvalintana.) täyttäessään lomaketta.

Kun käyttäjä siirtää hiiren kohdistimen oletusvalinnan kohdalle lomakkeessa, toistuvan valintaryhmän vasempaan yläkulmaan ilmestyy pikavalikkopainike. Käyttäjä saa painiketta napsauttamalla näkyviin vaihtoehtoja, joilla valintoja voi lisätä, poistaa tai korvata.

Esimerkiksi matkalomakkeessa voi käyttää toistuvaa valintaryhmää, jotta käyttäjät voivat syöttää liikematkoihin liittyviä tietoja. Jokaisessa matkustussegmentissä käyttäjä voi valita yhden kolmesta vaihtoehdosta: lennon, auton tai junan. Kukin vaihtoehto tuo näkyviin erilaisia kenttiä.

Sivun alkuun

Toistuvien tieto-ohjausobjektien lisääminen

Toistuvan rekursiivisen osan lisääminen

Huomautus:  Voit lisätä Toistuva rekursiivinen osa -ohjausobjektin vain lomakkeeseen, joka on luotu Tyhjä lomake (InfoPath Filler) -lomakemallin avulla tai jonka yhteensopivuusasetukseksi on määritetty InfoPath Filler -lomakeLomakeasetukset-valintaikkunassa.

Toistuvan rekursiivisen osan lisääminen (tietolähteen luominen automaattisesti)

Jos valitset, että Microsoft Office InfoPath 2010 luo tietolähteen, kun lisäät toistuvan rekursiivisen osan, InfoPath luo toistuvan ryhmän, joka sisältää viittauksen itseensä.

  1. Aseta lisäyskohdaksi kohta, johon haluat lisätä toistuvan rekursiivisen osan.

  2. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä, valitse Ohjausobjektiruutu-painike Aloitus-välilehden Ohjausobjektit-osan oikeasta alakulmasta.

  3. Valitse Ohjausobjektit-tehtäväruudusta Luo tietolähde automaattisesti -valintaruutu.

    Huomautus:  Jos valintaruutu ei ole käytettävissä, lomakkeen rakenne ei salli tietolähteen luomista automaattisesti. Lisäyksessä on käytettävä toistuvaa rekursiivista osaa, joka on sidottu olemassa olevaan toistuvaan ryhmään tai luotuun ryhmään.

  4. Valitse Säilöt-ohjausobjekteissa Toistuva rekursiivinen osa.

  5. Jos haluat lisätä ohjausobjektin osaan, vedä ohjausobjekti Ohjausobjektit-tehtäväruudusta haluamaasi osaan.

    Huomautus:  Älä siirrä ohjausobjektia, joka on jo lomakkeen tässä osassa, ellei ohjausobjektin kenttä ole jo osa osan ryhmää.

Sivun alkuun

Toistuvan rekursiivisen osan lisääminen (sitominen olemassa olevaan toistuvaan ryhmään)

  1. Aseta lisäyskohdaksi kohta, johon haluat lisätä toistuvan rekursiivisen osan.

  2. Jos Kentät-tehtäväruutua ei näy, valitse Näytä kentätTiedot-välilehden Lomakkeen tiedot -osiosta.

  3. Napsauta Kentät-tehtäväruudussa hiiren kakkospainikkeella ryhmää, johon haluat sitoa toistuvan rekursiivisen osan.

  4. Valitse Toistuva rekursiivinen osa.

    Huomautus:  Ryhmän on toistuttava, ja sen täytyy sisältää viittaus itseensä. Voit luoda tällaisen ryhmän napsauttamalla toistuvaa ryhmää hiiren kakkospainikkeella Kentät-tehtäväruudussa. Valitse sitten Viittaus ja viittaa sitten ryhmään itseensä (hiiren kakkospainikkeella napsautettuun ryhmään).

Vihje:  Voit myös lisätä toistuvan rekursiivisen osan, joka on sidottu olemassa olevaan ryhmään, käyttämällä Ohjausobjektit-tehtäväruutua, kunhan Luo tietolähde automaattisesti -valintaruutua ei ole valittu.

Sivun alkuun

Toistuvan valintaryhmän lisääminen

Toistuvan valintaryhmän lisääminen (tietolähteen luominen automaattisesti)

Voit määrittää Microsoft Office InfoPath 2010:n luomaan tietolähteen automaattisesti, kun lisäät toistuvia valintaryhmiä (sekä muita ohjausobjekteja). Jos teet näin, InfoPath luo ryhmiä, jotka on sidottu vaihtoehto-osiin toistuvassa valintaryhmässä. Lisäksi InfoPath luo virtuaalisen ryhmän, joka on sidottu toistuvaan valintaryhmään. Virtuaalisen ryhmän nimen perässä on (valinta) Kentät-tehtäväruudussa.

Huomautus:  Voit lisätä Toistuva valintaryhmä -ohjausobjektin vain lomakkeeseen, joka on luotu Tyhjä lomake (InfoPath Filler) -lomakemallin avulla tai jonka yhteensopivuusasetukseksi on määritetty InfoPath Filler -lomake Lomakeasetukset-valintaikkunassa.

  1. Aseta lisäyskohdaksi kohta, johon haluat lisätä toistuvan valintaryhmän.

  2. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä, valitse Ohjausobjektiruutu-painike Aloitus-välilehden Ohjausobjektit-osan oikeasta alakulmasta.

  3. Valitse Ohjausobjektit-tehtäväruudusta Luo tietolähde automaattisesti -valintaruutu.

  4. Valitse Säilöt-kohdasta Toistuva valintaryhmä.

    Lomakkeeseen lisätään valintaryhmä, joka sisältää kaksi vaihtoehto-osaa.

  5. Voit lisätä ohjausobjekteja toistuvan valintaryhmän sisältämiin vaihtoehto-osiin seuraavasti:

    • Jos haluat lisätä ohjausobjekteja oletusarvoiseen vaihtoehto-osaan, vedä haluamasi ohjausobjekti Ohjausobjektit-tehtäväruudusta valintaryhmään, jonka nimi on Vaihtoehto-osa (oletus).

    • Jos haluat lisätä ohjausobjekteja vaihtoehtoiseen vaihtoehto-osaan, vedä haluamasi ohjausobjekti Ohjausobjektit-tehtäväruudusta vaihtoehto-osaan, jonka nimi on Vaihtoehto-osa.

  6. Testaa osa valitsemalla Aloitus-välilehdessä Esikatselu.

    Jos haluat esittää käyttäjille enemmän kuin kaksi valintaa, voit lisätä toistuvaan valintaryhmään enemmän vaihtoehto-osia. Voit tehdä tämän asettamalla lisäyskohdan toistuvaan valintaryhmään ja valitsemalla sitten Vaihtoehto-osa-vaihtoehdon Ohjausobjektit-tehtäväruudun Säilöt-kohdassa.

Sivun alkuun

Toistuvan valintaryhmän lisääminen (sitominen olemassa olevaan ryhmään)

  1. Aseta lisäyskohdaksi kohta, johon haluat lisätä toistuvan valintaryhmän.

  2. Jos Kentät-tehtäväruutua ei näy, valitse Näytä kentätTiedot-välilehden Lomakkeen tiedot -osiosta.

  3. Napsauta Kentät-tehtäväruudussa hiiren kakkospainikkeella ryhmää, johon haluat sitoa toistuvan valintaryhmän, ja valitse sitten Toistuva valintaryhmä.

    Huomautus:  Jos Toistuva valintaryhmä ei ole käytettävissä, sidonnassa käytettävä ryhmä ei ehkä tue tällaista ohjausobjektia. Toistuvia valintaryhmiä voi sitoa vain toistuvin virtuaalisiin ryhmiin. Tietolähteessä virtuaaliset ryhmät näkyvät merkinnällä (vaihtoehto).

  4. Testaa osa valitsemalla Aloitus-välilehdessä Esikatselu.

Vihje:  Voit myös lisätä toistuvan valintaryhmän, joka on sidottu olemassa olevaan ryhmään, käyttämällä Ohjausobjektit-tehtäväruutua, kunhan Luo tietolähde automaattisesti -valintaruutua ei ole valittu.

Sivun alkuun

Toistuvan taulukon lisääminen

  1. Sijoita kohdistin kohtaan, johon haluat lisätä ohjausobjektin.

  2. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä, valitse Ohjausobjektiruutu-painike Aloitus-välilehden Ohjausobjektit-osan oikeasta alakulmasta.

  3. Valitse Säilöt-kohdasta Toistuva taulukko.

  4. Jos haluat lisätä toistuvan taulukon uuteen tyhjään lomakemalliin:

    1. Kirjoita Sarakkeiden määrä -ruutuun taulukkoon lisättävien sarakkeiden määrä ja valitse OK.

    2. Toistuvan taulukon kuhunkin sarakkeeseen luodaan tekstikehys. Jos haluat muuntaa tekstikehyksen erityyppiseksi ohjausobjektiksi, napsauta tekstikehystä hiiren kakkospainikkeella, valitse Muuta ohjausobjektia ja valitse sitten haluamasi ohjausobjekti.

  5. Jos haluat lisätä toistuvan taulukon aiemmin luotuun tietolähteeseen perustuvaan lomakemalliin:

    1. Valitse ohjatun toistuvan taulukon sidontatoiminnon ensimmäisellä sivulla Tietolähde-luettelosta haluamasi tietolähde ja valitse sitten toistuva ryhmä Toistuva ryhmä -kuvake , johon haluat sitoa taulukon rivit.

      Voit luoda uuden toistuvan ryhmän napsauttamalla hiiren kakkospainikkeella ryhmää, johon haluat lisätä toistuvan ryhmän, valitsemalla pikavalikosta Lisää ja määrittämällä sitten Kentän tai ryhmän lisääminen -valintaikkunassa toistuvan ryhmän ominaisuudet.

    2. Valitse Seuraava.

    3. Kaksoisnapsauta ohjatun toistuvan taulukon sidontatoiminnon seuraavalla sivulla Tietojen sidonta -luettelossa kenttiä, jotka haluat lisätä sarakkeina taulukkoon.

      Voit luoda uuden kentän napsauttamalla hiiren kakkospainikkeella Tietojen sidonta -luettelossa ryhmää, johon toistuva taulukko on sidottu, valitsemalla Lisää ja määrittämällä sitten Kentän tai ryhmän lisääminen -valintaikkunassa kentän ominaisuudet.

    4. Jos haluat muuttaa sarakkeiden järjestystä, valitse sarake Taulukon sarakkeet -luettelosta ja valitse sitten Siirrä ylös tai Siirrä alas.

Sivun alkuun

Toistuvan osan lisääminen

  1. Aseta kohdistin lomakemallissa kohtaan, johon haluat lisätä ohjausobjektin.

  2. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä, valitse Ohjausobjektiruutu-painike Aloitus-välilehden Ohjausobjektit-osan oikeasta alakulmasta.

  3. Valitse Säilöt-kohdasta Toistuva osa.

  4. Jos haluat lisätä toistuvan osan uuteen tyhjään lomakemalliin:

    • Jos haluat lisätä ohjausobjekteja toistuvaan osaan, vedä haluamasi ohjausobjektit Ohjausobjektit-tehtäväruudusta lomakemallin toistuvaan osaan.

      Huomautus: Älä siirrä ohjausobjektia, joka on jo lomakemallin tässä osassa, ellei ohjausobjektin kenttä ole jo osa osan ryhmää tietolähteessä. Muussa tapauksessa ohjausobjektin sidonta saattaa rikkoutua.

    • Jos haluat lisätä ohjausobjektiin selitteen, kirjoita teksti sen yläpuolelle.

  5. Jos haluat lisätä toistuvan osan aiemmin luotuun tietolähteeseen perustuvaan lomakemalliin:

    1. Valitse Toistuvan osan sidonta -valintaikkunassa toistuva ryhmä, johon haluat tallentaa toistuvan osan tiedot, ja valitse sitten OK.

    2. Lisää ohjausobjekteja toistuvaan osaan ja sido ne sitten asianmukaisiin kenttiin tietolähteessä.

    3. InfoPath käyttää kentän tai ryhmän nimeä ohjausobjektin selitteenä. Voit tarvittaessa muuttaa selitteen tekstiä.

      Voit myös käyttää Kentät-tehtäväruutua ohjausobjektien lisäämiseen. Napsauta Kentät-tehtäväruudussa hiiren kakkospainikkeella toistuvaa ryhmää, johon haluat sitoa toistuvan osan, ja valitse sitten Toistuva osa.

Sivun alkuun

Pääkomponentti/tietokomponentti-ohjausobjektin lisääminen

Huomautus:  Voit lisätä Pääkomponentti/tietokomponentti-ohjausobjektin vain lomakkeeseen, joka on luotu Tyhjä lomake (InfoPath Filler) -lomakemallin avulla tai jonka yhteensopivuusasetukseksi on määritetty InfoPath Filler -lomakeLomakeasetukset-valintaikkunassa.

Pääkomponentti/tietokomponentti-ohjausobjektin lisääminen uuteen, tyhjään lomakemalliin

InfoPath-ohjelman mukana toimitetaan aiemmin luotu pääkomponentti ja tietokomponentti, jotka voit lisätä Ohjausobjektit-tehtäväruudun avulla. Voit myös luoda pääkomponentin ja tietokomponentin lisäämällä toistuvan taulukon ja toistuvan osan (tai kaksi toistuvaa taulukkoa) ja muuttamalla sitten kunkin ohjausobjektin ominaisuuksia.

Kun suunnittelet uutta, tyhjää lomakemallia, Luo tietolähde automaattisesti -valintaruutu on oletusarvoisesti valittuna Ohjausobjektit-tehtäväruudusta. Näin InfoPath voi luoda automaattisesti kenttiä ja ryhmiä tietolähteeseen, kun lisäät ohjausobjekteja lomakemalliin. Kansio- ja tiedostokuvakkeet esittävät näitä kenttiä ja ryhmiä Tietolähde-tehtäväruudussa.

  1. Aseta kohdistin lomakemallissa kohtaan, johon haluat lisätä ohjausobjektin.

  2. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä, valitse Ohjausobjektiruutu-painike Aloitus-välilehden Ohjausobjektit-osan oikeasta alakulmasta.

  3. Valitse Säilöt-kohdassa Pääkomponentti/tietokomponentti.

  4. Kirjoita pääkomponentin sarakkeiden määrä Pääkomponentin tai tietokomponentin lisääminen -valintaikkunan Pääkomponentin sarakkeiden määrä -ruutuun.

  5. Kirjoita tietokomponentin kenttien määrä Tietokomponentin kenttien määrä -ruutuun ja valitse sitten OK.

    Lomakemalliin lisätään kaksi ohjausobjektia: Toistuva taulukko (pääkomponentti) ja Toistuva osa (tietokomponentti).

  6. Testaa pääkomponentin ja tietokomponentti välinen suhde valitsemalla Aloitus-välilehdestä Esikatselu. Kirjoita sitten pääkomponentin tiedot. Liittyvien tietojen pitäisi näkyä tietokomponentin ohjausobjektissa. Vahvista, että vastaavat tiedot näkyvät tietokomponentin ohjausobjektissa napsauttamalla eri rivejä pääkomponentin ohjausobjektissa.

Sivun alkuun

Pääkomponentti/tietokomponentti-ohjausobjektin lisääminen aiemmin luotuun tietolähteeseen perustuvaan lomakemalliin

Jos perustat lomakemallin olemassa olevaan Extensible Markup Language (XML) -tiedostoon, -tietokantaan tai -verkkopalveluun, InfoPath johtaa Tietolähteet-tehtäväruudussa olevat kentät ja ryhmät olemassa olevasta tietolähteestä. Tässä tapauksessa voit lisätä pääkomponentti/tietokomponentti-ohjausobjektin Ohjausobjektit-tehtäväruudusta seuraavassa kuvatulla tavalla.

Voit sitoa pääkomponentin ja tietokomponentin tarpeen mukaan samaan toistuvaan ryhmään tai eri toistuviin ryhmiin. Pääkomponentin ja tietokomponentin sisällä näkyvät ohjausobjektit sidotaan toistuvaan ryhmään kuuluviin kenttiin.

  1. Aseta kohdistin lomakemallissa kohtaan, johon haluat lisätä ohjausobjektin.

  2. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä, valitse Ohjausobjektiruutu-painike Aloitus-välilehden Ohjausobjektit-osan oikeasta alakulmasta.

  3. Valitse Säilöt-kohdasta Toistuva taulukko.

  4. Valitse ohjatun toistuvan taulukon sidontatoiminnon ensimmäiseltä sivulta se toistuva ryhmä, johon haluat sitoa taulukon rivit, ja valitse Seuraava-painike. Jos taulukossa on vain yksi sarake, voit valita toistuvan kentän toistuvan ryhmän sijasta.

    Voit luoda uuden toistuvan ryhmän, johon sidot taulukon, napsauttamalla hiiren kakkospainikkeella ryhmää, johon haluat lisätä toistuvan ryhmän, valitsemalla Lisää ja kirjoittamalla toistuvan ryhmän ominaisuudet Kentän tai ryhmän lisääminen -valintaikkunaan.

  5. Voit lisätä taulukkoon sisällytettäviä sarakkeita kaksoisnapsauttamalla kenttiä Tietojen sidonta -luettelossa.

    Voit luoda sarakkeeksi lisättävän uuden kentän, napsauttamalla hiiren kakkospainikkeella ryhmää, johon taulukko on sidottu, valitsemalla pikavalikosta Lisää ja kirjoittamalla kentän ominaisuudet Kentän tai ryhmän lisääminen -valintaikkunaan.

  6. Jos haluat muuttaa sarakkeiden järjestystä, valitse sarake Taulukon sarakkeet -luettelosta ja valitse sitten Siirrä ylös tai Siirrä alas ja napsauta sitten Valmis-painiketta.

  7. Kaksoisnapsauta lomakemallin taulukon alla olevaa Toistuva taulukko -otsikkoa.

  8. Valitse valintanauhan Ohjausobjektityökalujen ominaisuudet -välilehdessä Pääkomponentti/tietokomponentti.

  9. Valitse Määritä pääkomponentiksi, kirjoita pääkomponentin ohjausobjektin ViewContext-tunniste Pääkomponentin tunnus -ruutuun ja valitse sitten OK.

    Voit tarkastella ohjausobjektin ViewContext-tunnistetta napsauttamalla ohjausobjektia hiiren kakkospainikkeella, valitsemalla <Ohjausobjektin tyyppi> -ominaisuudet ja napsauttamalla Lisäasetukset-välilehteä. ViewContext-tunniste näkyy välilehden Koodi-osassa. Voit korostaa ViewContext:-otsikon vieressä olevan arvon ja kopioida arvon leikepöydälle painamalla näppäinyhdistelmää CTRL+C. Yleensä pääkomponentti/tietokomponentti-ohjausobjektin määrittämisessä pääkomponentin ohjausobjekti on itse toistuva taulukko, joten tällöin käytät tässä vaiheessa määritettävän toistuvan taulukon ViewContext-tunnistetta.

  10. Aseta kohdistin lomakemallissa kohtaan, johon haluat lisätä toistuvan osan (tietokomponentin).

  11. Valitse Ohjausobjektit-tehtäväruudun Säilöt-kohdasta Toistuva osa.

    Voit vaihtoehtoisesti käyttää tietokomponenttina jotakin toista toistuvaa taulukkoa.

  12. Valitse ohjatun toistuvan osan sidontatoiminnon ensimmäiseltä sivulta se toistuva ryhmä, johon haluat sitoa osan rivit, ja valitse OK-painike.

  13. Kaksoisnapsauta lomakemallin taulukon alla olevaa Toistuva osa -otsikkoa, joka näkyy lomakemallin osan alapuolella.

  14. Valitse valintanauhan Ohjausobjektityökalujen ominaisuudet -välilehdessä Pääkomponentti/tietokomponentti.

  15. Valitse Määritä tietokomponentiksi ja valitse sitten pääkomponentin ohjausobjektin nimi Liitä pääkomponentin tunnukseen -luettelosta. Valitsemasi nimen tulee vastata vaiheessa 9 määrittämäsi ohjausobjektin ViewContext-tunnistetta.

  16. Voit muuttaa pääkomponentin ja tietokomponentin oletusarvoisen yksi-yhteen-suhteen yksi-moneen-suhteeksi valitsemalla Pääkomponentin ja tietokomponentin suhde -kohdasta Avainkentän mukaan. Napsauta seuraavaksi Avainkenttä (pääkomponentti)- ja Avainkenttä (tietokomponentti) -ruutujen viereisiä Valitse XPath -painikkeita Valitse XPath -kuvake ja määritä haluamasi avainkentät tietolähteestä, joka sisältää tarvittavat tiedot yksi-moneen-yhteyden määrittämiseksi.

  17. Testaa pääkomponentin ja tietokomponentti välinen suhde valitsemalla Aloitus-välilehdestä Esikatselu. Kirjoita sitten pääkomponentin tiedot. Liittyvien tietojen pitäisi näkyä tietokomponentin ohjausobjektissa. Vahvista, että vastaavat tiedot näkyvät tietokomponentin ohjausobjektissa napsauttamalla eri rivejä pääkomponentin ohjausobjektissa.

    Voit myös käyttää Kentät-tehtäväruutua pääkomponentin ja tietokomponentin lisäämiseen. Voit luoda pääkomponentin Kentät-tehtäväruudussa napsauttamalla hiiren kakkospainikkeella toistuvaa ryhmää, johon haluat sitoa pääkomponentin, ja valitsemalla sitten Toistuva taulukko. Luo tietokomponentti noudattamalla samoja yleisvaiheita.

Sivun alkuun

Pääkomponentin ja tietokomponentin välisen oletussuhteen muuttaminen

Kun lisäät lomakemalliin pääkomponentin ja tietokomponentin käyttämällä Ohjausobjektit-tehtäväruutua, Infopath luo pääkomponentin ja tietokomponentin välille yksi-yhteen-suhteen. Yksi-yhteen-suhde tarkoittaa sitä, että kutakin pääkomponentin valintaa kohden tietokomponentissa näytetään vain yksi vastaava tulos.

Voit muuttaa pääkomponentin ja tietokomponentin suhteen oletusarvoisesta yksi-yhteen-suhteesta yksi-moneen-suhteeksi. Yksi-moneen-suhde tarkoittaa sitä, että kutakin pääkomponentin valintaa kohden tietokomponentissa näytetään useita vastaavia tuloksia.

Kun lisäät lomakemalliin pääkomponentin ja tietokomponentin, InfoPath lisää oletusarvon mukaan toistuvan taulukon ja toistuvan osan. Molemmat ohjausobjektit sidotaan tietolähteen samaan toistuvaan ryhmään. Oletusarvon mukaan molemmat näistä ohjausobjekteista voivat sisältää muita ohjausobjekteja, jotka on sidottu toistuvan ryhmän kenttiin. Yksi-moneen-suhteessa pääkomponentti ja tietokomponentti sidotaan kuitenkin yleensä eri toistuviin ryhmiin.

Jos olet lisännyt lomakemalliin pääkomponentin ja tietokomponentin Ohjausobjektit-tehtäväruudusta ja haluat muodostaa yksi-moneen-suhteen yksi-yhteen-suhteen asemesta, voit poistaa InfoPathin luoman tietokomponentin. Sen jälkeen voit luoda uuden, sopivamman tietokomponentin seuraavien ohjeiden mukaisesti.

  1. Valitse tietokomponentiksi määritetty toistuva osa ja paina sitten DEL-näppäintä.

  2. Uuden toistuvan osan lisääminen lomakemalliin:

    1. Aseta kohdistin lomakemallissa kohtaan, johon haluat lisätä ohjausobjektin.

    2. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä, valitse Ohjausobjektiruutu-painike Aloitus-välilehden Ohjausobjektit-osan oikeasta alakulmasta.

    3. Valitse Ohjausobjektit-tehtäväruudusta Luo tietolähde automaattisesti -valintaruutu.

    4. Valitse Lisää ohjausobjekteja -kohdasta Toistuva osa.

  3. Lisää toistuvaan osaan haluamasi ohjausobjektit:

    1. Aseta kohdistin lomakemallissa kohtaan, johon haluat lisätä ohjausobjektin.

    2. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä, valitse Ohjausobjektiruutu-painike Aloitus-välilehden Ohjausobjektit-osan oikeasta alakulmasta.

    3. Valitse Ohjausobjektit-tehtäväruudusta Luo tietolähde automaattisesti -valintaruutu.

    4. Valitse Lisää ohjausobjekteja -kohdassa lisättävä ohjausobjekti.

    5. Toista vaiheet 1–4 jokaisen lisättävän ohjausobjektin osalta.

  4. Kaksoisnapsauta toistuvan osan välilehteä lomakemallissa.

  5. Valitse Pääkomponentti/tietokomponentti valintanauhan Ohjausobjektityökalujen ominaisuudet -välilehdestä.

  6. Valitse Pääkomponentin ja tietokomponentin asetukset -kohdasta Määritä tietokomponentiksi.

  7. Valitse Liitä pääkomponentin tunnukseen -luettelosta pääkomponentin ohjausobjektin ViewContext-tunniste.

    Voit tarkastella ohjausobjektin ViewContext-tunnistetta napsauttamalla ohjausobjektia hiiren kakkospainikkeella, valitsemalla <Ohjausobjektin tyyppi> -ominaisuudet ja napsauttamalla Lisäasetukset-välilehteä. ViewContext-tunniste näkyy välilehden Koodi-osassa. Voit korostaa ViewContext:-otsikon vieressä olevan arvon ja kopioida arvon leikepöydälle painamalla näppäinyhdistelmää CTRL+C.

  8. Valitse Pääkomponentin ja tietokomponentin suhde -kohdassa Avainkentän mukaan.

  9. Napsauta Avainkenttä (pääkomponentti) -ruudun vieressä olevaa Valitse XPath -painiketta Valitse XPath -kuvake , valitse Kentän tai ryhmän valitseminen -valintaikkunasta pääkomponentin avainkenttä ja valitse sitten OK.

  10. Napsauta Avainkenttä (tietokomponentti) -ruudun vieressä olevaa Valitse XPath -painiketta Valitse XPath -kuvake , valitse Kentän tai ryhmän valitseminen -valintaikkunasta tietokomponentin avainkenttä ja valitse sitten OK.

    Jos haluat luoda yksi-moneen-suhteen, kun luot pääkomponentin ja tietokomponentin ensimmäistä kertaa, harkitse oman pääkomponentin ja tietokomponentin luomista manuaalisesti sen asemesta, että käyttäisit Ohjausobjektit-tehtäväruudun aiemmin luotua pääkomponenttia ja tietokomponenttia. Voit luoda oman ohjausobjektin muodostamalla pääkomponentin ja tietokomponentin suhteen joko lomakemallin toistuvan taulukon ja toistuvan osan välille tai kahden toistuvan taulukon välille. Voit tehdä tämän avaamalla kunkin ohjausobjektin Ominaisuudet-valintaikkunan ja määrittämällä sitten toisen ohjausobjektin pääkomponentiksi ja toisen tietokomponentiksi. Muokkaamalla tietokomponentin ominaisuuksia voit määrittää sitten yksi-moneen-suhteen avainkenttien avulla.

Sivun alkuun

Vaakasuorassa toistuvan taulukon lisääminen

Huomautus:  Voit lisätä Vaakasuorassa toistuva taulukko -ohjausobjektin vain lomakkeeseen, joka on luotu Tyhjä lomake (InfoPath Filler) -lomakemallin avulla tai jonka yhteensopivuusasetukseksi on määritetty InfoPath Filler -lomakeLomakeasetukset-valintaikkunassa.

  1. Aseta kohdistin lomakemallissa kohtaan, johon haluat lisätä ohjausobjektin.

  2. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä, valitse Ohjausobjektiruutu-painike Aloitus-välilehden Ohjausobjektit-osan oikeasta alakulmasta.

  3. Valitse Säilöt-kohdasta Vaakasuorassa toistuva taulukko.

  4. Jos olet lisäämässä vaakasuorassa toistuvan taulukon uuteen, tyhjään lomakemalliin:

    1. Kirjoita Rivien määrä -ruutuun rivien määrä, jonka haluat taulukkoon oletusarvoisesti.

    2. Vaakasuorassa toistuvan taulukon tietosarakkeen jokaiseen riviin luodaan tekstikehys. Voit muuntaa tekstikehyksen erityyppiseksi ohjausobjektiksi napsauttamalla hiiren kakkospainikkeella tekstikehystä, jonka haluat muuntaa, valitsemalla Muuta ohjausobjektia ja valitsemalla sitten haluamasi ohjausobjektin.

  5. Jos haluat lisätä vaakasuorassa toistuvan taulukon aiemmin luotuun tietolähteeseen perustuvaan lomakemalliin:

    1. Valitse ohjatun toistuvan taulukon sidontatoiminnon ensimmäisellä sivulla Tietolähde-luettelosta haluamasi tietolähde ja valitse sitten toistuva ryhmä Toistuva ryhmä -kuvake , johon haluat sitoa taulukon rivit.

      Voit luoda uuden toistuvan ryhmän napsauttamalla hiiren kakkospainikkeella ryhmää, johon haluat lisätä toistuvan ryhmän, valitsemalla Lisää ja määrittämällä sitten Kentän tai ryhmän lisääminen -valintaikkunassa toistuvan ryhmän ominaisuudet.

    2. Valitse Seuraava.

    3. Kaksoisnapsauta ohjatun toistuvan taulukon sidontatoiminnon seuraavalla sivulla Tietojen sidonta -luettelossa kenttiä, jotka haluat lisätä sarakkeina taulukkoon.

      Voit luoda uuden kentän napsauttamalla hiiren kakkospainikkeella Tietojen sidonta -luettelossa ryhmää, johon vaakasuorassa toistuva taulukko on sidottu, valitsemalla Lisää ja määrittämällä sitten Kentän tai ryhmän lisääminen -valintaikkunassa kentän ominaisuudet.

    4. Voit järjestää sarakkeet uudelleen valitsemalla sarakkeen Taulukon rivit -luettelosta ja valitsemalla sitten Siirrä kohteen eteen tai Siirrä kohteen perään.

    5. Valitse Valmis.

Sivun alkuun

Toistuvien tieto-ohjausobjektien asetteluvihjeitä

Seuraavat vihjeet auttavat sinua muokkaamaan toistuvassa tieto-ohjausobjektissa olevien ohjausobjektien ulkonäköä, kokoa ja muita ominaisuuksia:

  • Jos haluat muuttaa useiden toistuvassa tieto-ohjausobjektissa olevien ohjausobjektien kokoa kerralla, pidä CTRL-näppäin painettuna, valitse tekstiruudut, joiden kokoa haluat muuttaa, ja tee sitten tarvittavat säädöt Ohjausobjektin koko -osassa valintanauhan Ohjausobjektityökalujen ominaisuudet -välilehdessä.

  • Jos haluat muuttaa toistuvassa tieto-ohjausobjektissa olevien ohjausobjektien reunusta tai väriä, pidä CTRL-näppäin painettuna ja valitse muutettavat tekstiruudut. Valitse valintanauhan Ohjausobjektityökalujen ominaisuudet -välilehdestä joko Reunaviivat tai Sävytys välilehden Väri-osasta ja tee sen jälkeen haluamasi muutokset.

  • Jos haluat mukauttaa tekstiä, joka näkyy toistuvassa tieto-ohjausobjektissa olevassa tekstiruudussa, käytä Fontti- ja Fonttikoko-ruutuja valintanauhan Aloitus-välilehden Muotoile tekstiä -osassa. Voit vaihtoehtoisesti käyttää valintanauhan Aloitus-välilehden Fonttityylit-osiota.

Sivun alkuun

Toistuvan osan asetteluvihjeitä

Seuraavat vihjeet auttavat sinua muokkaamaan Toistuva osa -ohjausobjektissa olevien ohjausobjektien ulkonäköä, kokoa ja muita ominaisuuksia:

  • Toistuvan osan ohjausobjektien sisällä oleva teksti ja kyseisten ohjausobjektien vasemmalla puolella olevat selitteet voivat toisinaan olla hieman eri linjassa. Voit tasata ne nopeasti uudelleen napsauttamalla ohjausobjektia hiiren kakkospainikkeella, valitsemalla <Ohjausobjekti> -ominaisuudet, valitsemalla Koko-välilehdestä Tasaa ja valitsemalla sitten Käytä. Jos selite ja ohjausobjekti ovat asettelutaulukon eri soluissa, napsauta hiiren kakkospainikkeella selitteen sisältävää solua ja valitse pikavalikosta Taulukon ominaisuudet. Valitse sitten Solu-välilehden Pystytasaus-kohdasta Keskelle.

  • Toistuvan osan ominaisuudet -valintaikkunan Näyttäminen-välilehden Toista pystysuunnassa -asetus on valittuna oletusarvoisesti. Tämä tarkoittaa, että kun käyttäjät lisäävät toistuvia osia, nämä osat näkyvät pystysuuntaisessa muodostelmassa koko lomakkeen pituudelta. Voit valita myös, että toistuva osa laajentuu sen sijaan vaakasuunnassa valitsemalla Toista vaakasuunnassa -vaihtoehdon. Voit näin luoda täysin erilaisia asetteluja. Voit esimerkiksi luoda lomakemallin, joka muistuttaa kalenteria. Toista vaakasuunnassa -asetusta ei tueta selainyhteensopivissa lomakemalleissa.

Sivun alkuun

Vaakasuorassa toistuvan taulukon asetteluvihjeitä

Seuraavien vihjeiden avulla voit muokata Vaakasuorassa toistuva taulukko -ohjausobjektin ja sen ohjausobjektien ulkoasua, kokoa ja muita ominaisuuksia.

  • Vaakasuorassa toistuva taulukko koostuu asettelutaulukon sisällä olevasta toistuvasta osasta. Asettelutaulukon oikea reuna määrittää kohdan, jossa taulukon sarakkeet rivittyvät toiselle riville, kun käyttäjä lisää sarakkeita. Voit hallita sarakkeen rivittämistä vetämällä asettelutaulukon solun, joka pitää sisällään toistuvan osan ohjausobjektin, oikeaa reunaa oikealle tai vasemmalle.

  • Vaakasuorassa toistuva taulukko on hyödyllinen tulostuksessa. Ohjausobjektissa olevat sarakkeet rivittyvät lomakemallin seuraavalle riville, jolloin taulukon kaikki tiedot tulostetaan. Jos lomakemallia tarkastellaan kuitenkin pääasiallisesti tietokoneen näytöltä, voit sijoittaa vaakasuorassa toistuvan taulukon lomakemallin vieritysalueen sisään. Jos käyttäjät kirjoittavat vaakasuorassa toistuvaan taulukkoon paljon tietoja, he voivat tällöin tarkastella kaikkia lomakkeen tietoja vierittämällä sen sijaan, että tarkastelisivat niitä samanaikaisesti. Huomaa kuitenkin, että vieritysaluetta käytettäessä vain vieritysalueella näytössä näkyvät tiedot tulostuvat, jos käyttäjä tulostaa lomakkeen.

Sivun alkuun

Keinoja toistuvan osan mukauttamiseen

Kun olet lisännyt toistuvan osan lomakemalliin, voit mukauttaa sitä muuttamalla sen ominaisuuksia ja asetuksia Toistuvan osan ominaisuudet -valintaikkunassa. Voit avata valintaikkunan napsauttamalla hiiren kakkospainikkeella lomakemallissa toistuvaa osaa, jonka ominaisuuksia haluat muuttaa. Valitse sitten Toistuvan osan ominaisuudet.

Seuraavassa taulukossa kuvataan joitakin toistuvan osan mukautustapoja ja syitä, miksi sinun kannattaa tehdä niin. Vaikkei taulukossa ole yksityiskohtaista tietoa Toistuvan osan ominaisuudet -valintaikkunan asetusten toimintatavoista, se antaa kuitenkin melko kattavan kuvan sen asetuksista.

Huomautukset: 

  • Jos suunnittelet selainyhteensopivaa lomakemallia, tietyt Toistuvan osan ominaisuudet -valintaikkunan ominaisuudet eivät ole käytössä. Et voi esimerkiksi ottaa käyttöön asetusta, joka sallii käyttäjien lisätä osia vaakasuoraan (rinnakkain).

  • Jos lomakemalli perustuu tietokantaan, rakenteeseen tai muuhun olemassa olevaan tietolähteeseen, kaikkia ohjausobjektin osia ei voi ehkä mukauttaa. Voit esimerkiksi muuttaa ohjausobjektin kokoa, mutta et sen kentän tai ryhmän nimeä, jotka saadaan olemassa olevasta tietolähteestä.

Välilehti

Tehtävä

Tiedot

Data

Ryhmän nimen muuttaminen

Kun suunnittelet uutta, tyhjää lomakemallia, voit vaihtaa ohjausobjektin oletuskentän tai ryhmän nimeksi sellaisen, joka on helpommin tunnistettavissa, kun työstät tietolähdettä. Esimerkiksi vakuutusturvan lomakemallissa "Seuraaja"-niminen ryhmä on helpompi ymmärtää kuin ryhmä nimeltä "ryhmä1".

Huomautus: Ryhmän nimen muuttaminen ei muuta lomakemallin toistuvan osan ja tietolähteen toistuvan ryhmän välistä sidontaa. Jos haluat sitoa toistuvan osan toiseen toistuvaan ryhmään, napsauta toistuvaa osaa hiiren kakkospainikkeella ja valitse sitten Muuta sidontaa.

Data

Käyttäjän estäminen lisäämästä tai poistamasta osia

Oletusarvon mukaan Salli käyttäjien lisätä ja poistaa osia -valintaruutu on valittuna. Jos poistat valintaruudun valinnan, käyttäjät eivät voi lisätä tai poistaa toistuvan osan osia. Ominaisuudesta on hyötyä raporteissa, joissa haluat tuoda toistuvat tiedot näkyviin, mutta et halua sallia käyttäjien muuttavan tietoja tai lisäävän osia.

Data

Valikkokomentojen mukauttaminen

Voit mukauttaa osan ominaisuuksia lisää napsauttamalla Muokkaa. Voit esimerkiksi avata Komentojen mukauttaminen -valintaikkunan, jossa voit mukauttaa valikkokomentojen, joita käytetään osien lisäämiseen tai poistamiseen käyttäjän lomakkeessa, nimiä ja sijainteja. Mukauttamisen jälkeen lomakemalli on aiempaa helppokäyttöisempi. Voit esimerkiksi lisätä mukautettuja komentoja, joiden avulla käyttäjät voivat poistaa toistuvia osia lomakkeestaan, Muokkaa-valikkoon.

Data

Vihjetekstin näyttäminen ja mukauttaminen

Näytä lisäyspainike ja vihjeteksti -valintaruutu on valittuna oletusarvon mukaan. Voit poistaa valintaruudun valinnan, jos et halua käyttäjien näkevän ohjetekstiä lomakkeessa, tai voit mukauttaa ohjetekstiä. Jos sinulla on esimerkiksi vakuutushakemuslomakemalli, jonka toistuvaan osaan käyttäjien on kirjoitettava omaistensa nimet, haluat ehkä muuttaa toistuvan osan alapuolella näkyvän "Lisää kohde" -tekstin muotoon "Lisää omainen".

Näyttö

Sen salliminen, että käyttäjät voivat lisätä osia rinnakkain sen sijaan, että he lisäävät osia peräkkäin.

Toista pystysuunnassa -asetus on valittuna oletusarvoisesti. Tämä tarkoittaa, että kun käyttäjät lisäävät toistuvia osia, nämä osat näkyvät pystysuuntaisessa muodostelmassa koko lomakkeen pituudelta. Voit valita myös, että toistuva osa laajentuu sen sijaan vaakasuunnassa. Voit näin luoda täysin erilaisia asetteluja. Voit esimerkiksi luoda lomakemallin, joka muistuttaa kalenteria. Toista vaakasuunnassa -asetusta ei tueta selainyhteensopivissa lomakemalleissa.

Näyttö

Tietojen suodattaminen

Voit napsauttaa Suodata tiedot, kun haluat avata Tietojen suodatus -valintaikkunan, jossa voit antaa käyttäjien suodattaa toistuvan osan tietoja käyttäjän kirjoittamiin tai muualla lomakkeessa valitsemiin arvoihin perustuen. Jos esimerkiksi keräät toistuvan osan avulla tietoja nykyisistä projekteista, voit suunnitella luetteloruudun, joka sallii käyttäjien suodattaa projektit tilan perusteella.

Pääkomponentti/tietokomponentti

Pääkomponentin ja tietokomponentin välisen suhteen määrittäminen

Pääkomponentti/tietokomponentti-välilehdessä voit luoda pääkomponentin ja tietokomponentin välisen suhteen toistuvan taulukon (pääohjausobjektin) ja toistuvan osan (tieto-ohjausobjektin) välille. Jos määrität tämäntyyppisen suhteen, aiheeseen liittyvät tiedot näkyvät toistuvassa osassa käyttäjän toistuvassa taulukossa valitsemaan kohteeseen perustuen. Pääkomponentti-/tietokomponentti-ohjausobjekteja ei tueta selainyhteensopivissa lomakemalleissa.

Koko

Koon, täytön ja reunusten muuttaminen

Voit määrittää ohjausobjektin koon manuaalisesti syöttämällä arvot Korkeus- ja Leveys-ruutuihin. Voit myös tarkentaa ohjausobjektin sisä- ja ulkopuolen välistystä muuttamalla täyttöä, joka tarkoittaa ohjausobjektin sisällön ympärillä olevaa puskuritilaa, tai reunuksia, joka tarkoittaa ohjausobjektin reunuksen ja ympäröivän tekstin tai ohjausobjektien välissä olevaa tilaa lomakemallissa.

Lisäasetukset

Välilehtien järjestyksen muuttaminen

Voit muuttaa ohjausobjektin sijaintia lomakemallin yleisessä sarkainjärjestyksessä. Sarkainjärjestys tarkoittaa järjestystä, jossa kohdistus siirtyy lomakkeen kentästä tai objektista toiseen, kun käyttäjä painaa SARKAINTA tai näppäinyhdistelmää VAIHTO+SARKAIN. Kaikkien lomakemallin ohjausobjektien oletusarvoinen sarkainindeksiasetus on 0, mutta sarkainjärjestys alkaa arvosta 1. Tämä tarkoittaa, että käyttäjät siirtyvät sarkainnäppäintä painaessaan ensin sen ohjausobjektin kohdalle, jonka Sarkainindeksi-ruutuun on määritetty arvo 1 ja sitten sen ohjausobjektin kohdalle, jonka Sarkainindeksi-ruutuun on määritetty arvo 2 ja niin edelleen. Ohjausobjektit, joiden Sarkainindeksi-ruutuun on määritetty arvo 0, ovat sarkainjärjestyksessä viimeisiä. Voit ohittaa ohjausobjekteja sarkainjärjestyksessä määrittämällä niiden Sarkainindeksi-ruutuun arvon -1.

Lisäasetukset

Kohdeohjeen määrittäminen

Jos haluat näyttää selitetekstin, kun käyttäjä ohjaa osoittimen ohjausobjektin päälle, kirjoita haluamasi teksti Kohdeohje-ruutuun. Helppokäyttötoiminnot, kuten näytön tiedot syntetisoiduksi puheeksi muuttavat näytönlukuohjelmat tai päivitettävät pistekirjoitusnäytöt, käyttävät usein näitä kohdeohjeita käyttäjille tuotettavien tietojen tulkitsemiseen.

Lisäasetukset

Yhdistämisasetusten määrittäminen ja mukauttaminen

Napsauta Yhdistämisasetukset ja määritä, miten käyttäjien ohjausobjektiin antamat tiedot näkyvät, kun useita lomakkeita yhdistetään. Voit esimerkiksi muuttaa järjestystä, jossa toistuvat osat lisätään kohdelomakkeessa.

Lisäasetukset

ViewContext- tai XmlToEdit-tunnisteen hankkiminen toistuvalle osalle

Voit määrittää ohjausobjektin koodissa käyttämällä ViewContext- tai XmlToEdit-arvoa. Jos esimerkiksi tiedät ViewContext-arvon, voit käyttää kyseistä arvoa Näytä-objektin SelectText- tai SelectNodes-menetelmän kanssa, kun haluat ohjelmallisesti mukauttaa XML-tietoja, jotka on sidottu ohjausobjektiin. Jos tiedät XmlToEdit-arvon, voit samantapaisesti käyttää kyseistä arvoa Näytä-objektin ExecuteAction-menetelmän kanssa, kun haluat ohjelmallisesti lisätä tai poistaa toistuvan ohjausobjektin esiintymiä. Voit esimerkiksi määrittää ActionType-luettelointiarvon, kuten XCollectionInsert tai XCollectionRemoveAll, ja XmlToEdit-nimen, jonka perusteella voit tunnistaa tietyn ryhmän.

Selainlomakkeet

Asetusten, joiden mukaan tiedot lähetetään takaisin palvelimeen, mukauttaminen

Selainlomakkeet-välilehti näkyy vain suunniteltaessa selainyhteensopivaa lomakemallia. Sen avulla voit hallita, lähetetäänkö tiedot palvelimeen, kun käyttäjä lisää tai muuttaa lomakkeen osia.

Muut toiminnot

Sääntöjen ottaminen käyttöön

Kaksoisnapsauta välilehteä toistuvassa osassa ja valitse sitten Hallitse sääntöjä valintanauhan Ohjausobjektityökalujen ominaisuudet -välilehden Säännöt-osassa. Näkyviin tulevassa Säännöt-tehtäväruudussa voit ottaa käyttöön toimintoja käyttämällä sääntöjä, kun käyttäjät lisäävät tai käsittelevät ohjausobjekteja toistuvissa osissa.

Muut toiminnot

Ehdollisen muotoilun lisääminen

Kaksoisnapsauta toistuvan osan välilehteä ja valitse Hallitse sääntöjä valintanauhan Ohjausobjektityökalujen ominaisuudet -välilehden Säännöt-osassa. Valitse sitten Uusi ja Muotoilu. Tällä tavalla voit luoda ehdollisen muotoilusäännön, jolla voit muuttaa ohjausobjektin ulkoasua, kuten sen näkyvyyttä, käyttäjien lomakkeeseen syöttämien arvojen perusteella. Voit esimerkiksi piilottaa toistuvan osan, kun käyttäjä poistaa tietyn valintaruudun lomakkeessa.

Sivun alkuun

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

×