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

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 koostuu kolmesta osasta, otsikko rivistä, yhdestä tai useammasta tieto rivistä ja alatunniste rivistä. Otsikko riviä käytetään yleensä sarake otsikoissa, ja alatunniste rivin avulla voit lisätä teksti-tai lauseke-ikkunoita, jotka vastaavat arvo rivien arvoja. Tieto rivit toistetaan niin monta kertaa kuin on tarpeen, jotta taulukkoon mahtuvat tiedot ovat dynaamisesti tai kun käyttäjä on lisännyt tiedot taulukkoon. Vain yksi ylä-ja alatunniste rivi ja oletusarvoisesti vain otsikko rivi ja yksi tieto rivi ovat näkyvissä.

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

Vaaka suorassa toistuva taulukko on toistuva osa, jonka sisällä on taulukko, joka sisältää vaaka suunnassa toistuvat rivit ja rivi otsikot sisältävän taulukon. Nämä yksittäiset osat on koottu valmiiksi määritettyyn kokoelmaan, joka voi sisältää tai kerätä taulukkomuotoisia tietoja, kun siihen lisätään lisää tietoja, lisäämällä sarakkeita rivien sijaan. Voit esimerkiksi kerätä kunkin vuosi neljänneksen myynti tiedot vaaka suorassa toistuvan taulukon avulla. Jos lomake malli on linkitetty tieto kantaan, voit käyttää myös vaaka suorassa toistuvan taulukon avulla tieto kannan tietueita.

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ää tieto lähteen avain kentät, jotka sisältävät toisiinsa liittyvät tiedot, jotta pääkomponentin ja tieto komponentin välille voidaan muodostaa yksi-moneen-yhteys. Tämäntyyppisessä suhteessa jokainen pääkomponentin valinta voi johtaa useisiin vastaavu uksia tieto komponentissa. Jos käyttäjä esimerkiksi valitsee toimittaja tietueen pääohjaus objektissa, hän voi tarkastella kyseiseen toimittajaan liittyviä tuotteita tieto komponentissa. Tyypillisessä yksi-moneen-suhteessa päätieto-ja tieto komponenteilla erotetaan tieto lähteen toistuvat ryhmät

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 lomake malli on tarkoitettu lähinnä näytössä katseltavaksi, harkitse tieto ohjaus objektin sijoittamista lomake mallin vieritys alue-ohjaus objektiin. Jos ohjaus objektissa näkyy paljon tietoja, käyttäjät voivat selata tietoja. Huomaa, että tämä ei ole paras vaihto ehto, jos luulet, että käyttäjät haluavat tulostaa lomakkeet, koska näytössä näkyvä vieritettävä alue ei myöskään näy 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 toistettava, ja sen on sisällettävä viittaus itseensä. Jos haluat luoda tällaisen ryhmän, napsauta hiiren kakkos painikkeella toistuvaa ryhmää kentät -tehtävä ruudussa, valitse viittausja viittaa sitten ryhmään itseensä (ryhmä, jota napsautit hiiren kakkos painikkeella).

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. Jos haluat testata pääkomponentin ja tieto komponentin suhdetta, valitse Aloitus -väli lehdessä Esikatseluja kirjoita sitten tiedot pääkomponentissa. Tieto ohjaus objektissa pitäisi näkyä aiheeseen liittyviä tietoja. Valitse myös pääkomponentin eri rivit ja varmista, että vastaavat tiedot näkyvät tieto komponentissa.

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. Jos haluat testata pääkomponentin ja tieto komponentin suhdetta, valitse Aloitus -väli lehdessä Esikatseluja kirjoita sitten tiedot pääkomponentissa. Tieto ohjaus objektissa pitäisi näkyä aiheeseen liittyviä tietoja. Valitse myös pääkomponentin eri rivit ja varmista, että vastaavat tiedot näkyvät tieto komponentissa.

    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 ohja uksen sisällä oleva teksti ja näiden ohjainten vasemmalla puolella olevat Tunnisteet saattavat toisinaan olla hieman tasattuina. Jos haluat määrittää ne nopeasti uudelleen, napsauta ohjaus objektia hiiren kakkos painikkeella, valitse <ohjaus objektin laji> ominaisuudet, valitse koko -väli lehdessä Tasaa ja valitse sitten Käytä. Jos selite ja ohjaus objekti ovat asettelu taulukon eri soluissa, napsauta otsikon sisältävää solua hiiren kakkos painikkeella, valitse pikavalikosta taulukon ominaisuudet ja valitse sitten solu-väli lehden Pystytasaus -kohdassa Keskitä .

  • 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. Jos haluat avata valinta ikkunan, napsauta lomake mallissa hiiren kakkos painikkeella toistuvaa osaa, jonka ominaisuuksia haluat muuttaa, ja 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 ohjaus objektin sijaintia lomake mallin koko-väli lehden järjestyksessä. SARKAIN järjestys on järjestys, jossa kohdistus siirtyy lomakkeessa yhdestä kentästä tai objektista seuraavaan, kun käyttäjät käyttävät SARKAINTA tai VAIHTO + SARKAIN-näppäin yhdistelmää. Lomake mallin kaikkien komponenttien oletus väli lehtien indeksi asetus on 0, mutta SARKAIN järjestys alkaa luvulla 1. Tämä tarkoittaa sitä, että väli lehden indeksi -ruudussa oleva ohjaus objekti, jossa on 1, käy ensimmäisenä, kun käyttäjä painaa SARKAIN-näppäintä. Mikä tahansa ohjaus objekti, jossa on 2 väli lehden indeksi- ruudussa, käy toiseksi ja niin edelleen. Kaikki väli lehden indeksi -ruudussa olevat ja 0-toiminnot tulevat viimeiseksi SARKAIN järjestykseen. Jos haluat ohittaa SARKAIN järjestyksessä olevat säätimet, kirjoita -1SARKAIN indeksi -ruutuun.

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äli lehteä ja valitse sääntöjen hallinta valinta nauhan ohjaus työkalujen ominaisuudet -väli lehden säännöt -kohdassa, valitse Uusija valitse sitten muotoilu. Tämän avulla voit luoda ehdollisen muotoilun säännön, joka määrittää ohjaus objektin ulkoasun, mukaan lukien sen näkyvyyden, niiden arvojen perusteella, jotka käyttäjät ovat kirjoittamassa lomakkeeseen. Voit esimerkiksi piilottaa toistuvan osan, kun käyttäjä poistaa tietyn valintaruudun lomakkeessa.

Sivun alkuun

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.