Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Jos lisäät toistuvan osan Microsoft Office InfoPath-lomakemalliksi, käyttäjät voivat lisätä kyseisen osan useita kertoja, lomake, joka perustuu lomakemallin täyttäessään.

Tämän artikkelin sisältö

Toistuvan osan käyttäminen

Toistuva osa on ohjausobjekti, joka sisältää muita ohjausobjekteja ja joka toistaa tarpeen mukaan. Käytä toistuvan osan, kun haluat:

  • Kerää samantyyppisiä tietoja useita kertoja. Esimerkiksi myyntiraportti lomakemallin, voit tehdä toistuvan osan myynnin tavoitteiden kerätään myynnin ryhmän.

  • Näyttää muuttujan tietomäärien lomakkeessa. Esimerkiksi jos lomakemallin on yhdistetty työntekijöiden tietueiden tietokantaan, voit toistuvan osan vastaavia tietueiden näyttämiseen, kun käyttäjä tekee tietokantakyselyn InfoPath-ohjelmassa. Jos yhden tietueen, käyttäjä näkee vain yhden osan lomakkeeseen. Jos kysely palauttaa 10 tietuetta, käyttäjä näkee 10 osaa.

  • Vältä tyhjä paikkamerkkialueet, jotka vievät kriittinen tilaa lomakemallissa.

Kuvitellaan Vakuutushakemuksen-lomakemalli, jossa on luettelo hakijan nimet ja niiden seuraajat iät. Tähän lomakkeeseen voit voi näkyä kolme paikkamerkkikenttää, jossa oletetaan, että useimmat käyttäjät on kolme seuraajat. Henkilöille, joilla on enemmän kuin kolme seuraajat pakotettu hyödyntää olemassa olevien kenttien Lisää seuraajat tietoja tai kirjoittaa lomakkeen takapuolella.

Tämän lomakkeen InfoPath-versiota voit käyttää toistuvan osan hakijan voit helposti lisätä niin monta seuraajat tarpeen mukaan. Seuraavassa kuvassa näkyy, miltä tämä saattaa näyttää lomaketta täyttävälle henkilölle.

Lomakkeen toistuva osa

Kun lisäät toistuvan osan lomakemallissa, lisätään itse asiassa tyhjä säilö. Toistuvan osan voi olla hyödyllistä sinun on lisättävä muiden ohjausobjektien toistuvaan osaan.

Aiheeseen liittyvät ohjausobjektit

InfoPath sisältää muita ohjausobjekteja, jotka toistuvan osan kaltaisia, eri tarkoitukseen. Voit päättää, mitkä ohjausobjektit toimii parhaiten lomakemallissa, viitata seuraavassa luettelossa:

Toistuva taulukko    Jos haluat, että käyttäjät voivat lisätä taulukkoon rivejä, kannattaa käyttää sen sijaan, että lomakemallin toistuvan osan toistuva taulukko. Esimerkiksi voit esittää taulukkomuodossa laskun kohteita, kuten taulukkomuodossa niin, että käyttäjät voivat lisätä rivejä taulukosta tarpeen mukaan. Kädessä toistuvan taulukon käyttäminen toistuvan osan sijaan on tarpeen mukaan. Molemmat ohjausobjektit avulla voit kerätä tai näyttää samantyyppisiä tietoja useita kertoja.

Osa    Osia käytetään toisiinsa liittyvien ohjausobjektien järjestämiseen. Jos käytät osan toistuva osa sijaan, käyttäjät eivät voi lisätä uusia osia lomakkeen.

Toistuva vaihtoehtoryhmä    Vaihtoehto ryhmät sisältää useita osia. Oletusarvon mukaan yksi osista näkyy lomakkeessa. Käyttäjät voivat valita korvaaminen eri osaan. Vaihtoehto ryhmät voidaan lisätä myös lomakkeen useita kertoja käyttäjän.

Toistuva rekursiivinen osa    Toistuvan osan toistuva rekursiivinen osa voit voi lisätä useita kertoja lomakkeen. Kun käyttäjät lisäävät toistuvan osan useita kertoja, kukin uusi osa lisätään edeltävän osan peräkkäin alapuolella. Toistuva rekursiivinen osa, jossa kuitenkin kukin uusi osa lisätään aiemmin osan, tuloksena on joukko sisäkkäisiä osia. Tästä on hyötyä, kun haluat luoda hierarkkisia sisältöä, kuten jäsennyksen.

Valinnainen osa    Jos lisäät lomakemallin toistuvassa osassa, se aina näy lomakkeessa, kun käyttäjä avaa se ensin. Toisaalta, valinnaisia osia piilotetaan oletusarvoisesti. Käyttäjien valita, sisällytetäänkö valinnaisen osan lomakkeeseen. Esimerkiksi ostotilauslomake, valitse joillakin käyttäjillä kannattaa kommentin toimitukset, että ne suunnitteleminen järjestyksessä. Voit lisätä valinnaisen osan ja lisätä RTF-ruudun, jossa muistiinpanojen valinnaiseen osaan. Käyttäjät voivat lisätä valinnaisen osan napsauttamalla valinnaisen osan alapuolella ohjetekstin tarvittaessa.

Luettelo-ohjausobjekti    Luettelo-ohjausobjektit ovat yksinkertaisin ohjausobjekti ja on hyötyä, kun haluat, että käyttäjät voivat lisätä niin monta kohteita luettelomerkeillä, Normaali tai numeroidun luettelon tarpeen mukaan. Luettelomerkeillä varustettu luettelo-ohjausobjektin avulla voit kerätä seurantakohdeluettelon useita toimet.

Pääkomponentti/tietokomponentti-ohjausobjekti    Pääkomponentti/tietokomponentti-ohjausobjekti on kaksi Aiheeseen liittyvät ohjausobjektit. Pääkomponentin ja tietokomponentin on aina toistuva taulukko. Tietokomponentti-ohjausobjekti voi olla toistuva taulukko tai toistuva osa. Pääkomponentin ja tietokomponentin avulla voit linkki ohjausobjektista toiseen, niin, että ensimmäiseen ohjausobjektiin-valinta määrittää näytettävää toisessa ohjausobjektissa.

Sivun alkuun

Käyttäjäkokemus

Kun käyttäjät hiiren osoitin niiden toistuvan osan päälle, sininen painike, jossa on nuoli näkyy vasemmassa yläkulmassa. Tämä on pikakuvake-valikko-painiketta. Käyttäjien napsauttamalla tätä painiketta, jos haluat tuoda näkyviin lisäämisen tai poistamisen toistuvan osan.

Pikakuvake-valikko limittyy toistuvan osan kanssa lomakkeessa

Sivun alkuun

Toistuvan osan lisääminen

Toistuvan osan lisääminen tapahtuu hieman eri tavalla sen mukaan, suunnitteletko uutta, tyhjää lomakemallia vai lomakemallia lomakemallin tietokantaan tai johonkin muuhun ulkoiseen tietolähteeseen.

Seuraavassa kuvassa näkyy, miltä toistuvan osan näyttää, kun se valitaan suunnittelutila.

Toistuva osa valittuna suunnittelutilassa

Ohjausobjektit voivat olla sidottuja tai ei-sidottuja. Kun ohjausobjekti on sidottu, se on liitetty tietolähteessä olevaan kenttään tai ryhmään siten, että ohjausobjektiin syötetyt tiedot tallennetaan pohjana olevaan lomaketiedostoon (.xml). Kun ohjausobjekti on ei-sidottu, sitä ei ole liitetty kenttään tai ryhmään, eikä siihen syötettyjä tietoja tallenneta. Kun valitset ohjausobjektin tai siirrät osoittimen sen päälle, teksti ja sidontakuvake ilmestyvät ohjausobjektin oikeaan yläkulmaan. Teksti ilmoittaa ryhmän tai kentän, johon ohjausobjekti on sidottu tietolähteessä. Kuvake ilmoittaa, onko ohjausobjektin sidonta kyseiseen ryhmään tai kenttään oikeanlainen. Kun sidonta on asianmukainen, näkyviin tulee vihreä kuvake. Jos sidonnassa on jotain vikaa, näkyvissä on sininen tai punainen kuvake.

Tietolähteen lomakemallin koostuu kentistä ja ryhmistä, jotka näkyvät hierarkkisena näkymänä Tietolähde -tehtäväruudun. Toistuvat osat on yleensä sidottu toistuva lomakemallin tietolähteen ryhmiin, vaikka ne voidaan sitoa myös toistuvien kenttien.

Seuraavassa esimerkissä toistuvan osan lomakemallissa seuraajat on sidottu riippuvaiset ryhmää Tietolähde -tehtäväruudussa. Kunkin ohjausobjekti toistuvassa osassa on sidottu vastaavan kenttä , joka kuuluu toistuvan osan ryhmään.

Lomakkeen toistuvan osan ja Tietolähde-tehtäväruudun toistuvan ryhmän välinen suhde

Lisää uusi, tyhjä lomakemallin toistuvassa osassa

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 Lisää-valikosta Lisää ohjausobjekteja tai paina ALT+I, C -näppäinyhdistelmää.

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

  4. Voit lisätä ohjausobjekteja toistuvan osan, vedä haluamasi ohjausobjektit ohjausobjektit -tehtäväruudun lomakemallin toistuvassa osassa.

    Huomautus: Älä siirrä ohjausobjekti, joka on jo lomakemallin osaan, ellei ohjausobjektin kenttä on jo tietolähteen ryhmään osassa. Muussa tapauksessa ohjausobjektin sidonta voivat katkaista.

  5. Jos haluat lisätä ohjausobjektiin selitteen, kirjoita tekstiä ylemmäs.

Lomakemallin, joka perustuu aiemmin luotuun tietolähteeseen toistuvan osan lisääminen

Jos lomakemallisi suunnittelu perustuu aiemmin luotuun Extensible Markup Language (XML)-tiedostoon, tietokantaan tai verkkopalveluun, InfoPath hakee kentät ja ryhmät kyseisestä tietolähteestä Tietolähde tehtäväruudun. Tässä skenaariossa voit lisätä toistuvan osan vetämällä Tietolähde -tehtäväruudusta lomakemallin toistuvaan ryhmään tai lisäämällä toistuvan osan käyttäen ohjausobjektit -tehtäväruudussa seuraavassa kuvatulla ohjeiden mukaisesti.

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

  2. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä valitse Lisää-valikosta Lisää ohjausobjekteja tai paina ALT+I, C -näppäinyhdistelmää.

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

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

  5. Ohjausobjektien lisääminen toistuvan osan ja sido ne sitten tietolähteen vastaaviin kenttiin.

  6. InfoPath käyttää kentän tai ryhmän nimen ohjausobjektin selite. Valitse tarvittaessa muuttaa otsikkoteksti.

    Vihje: Voit myös lisätä ohjausobjekteja Tietolähde -tehtäväruudussa. Tietolähde -tehtäväruudun toistuvan ryhmän, jonka haluat sitoa toistuvan osan hiiren kakkospainikkeella ja valitse sitten pikavalikosta Toistuva osa .

Sivun alkuun

Asetteluvihjeitä

Ennen kuin voit lisätä ohjausobjekteja toistuvan osan, mieti sen mukaan, miten haluat järjestää ohjausobjektit. Voit lisätä ohjausobjekteja Puolivapaa tavalla vetämällä ne osaan haluamaasi paikkaan. Tai jos haluat määrittää tarkemmin asettelun, voit lisätä asettelutaulukko toistuvaan osaan ja lisätä sitten selitteet ja ohjausobjektit yksittäisiin soluihin, jotta asettelutaulukon. Seuraavassa esimerkissä lomakkeen suunnittelija on käytetään yksi rivi ja Kolmisarakkeinen asettelutaulukon ohjausobjektien järjestämiseen toistuvassa osassa.

asettelutaulukkoa on käytetty ohjausobjektien järjestämiseen toistuvassa osassa

Asettelutaulukoiden käytön, tee vähintään yksi seuraavista toimista:

  • Voit muuttaa useiden toistuvien osien kokoa samanaikaisesti valitsemalla toistuvat osat, joiden kokoa haluat muuttaa, valitse Muotoile -valikossa Valitse Ominaisuudetja tee tarvittavat muutokset koko -välilehdessä.

  • Jos haluat muuttaa reunoja tai toistuvan osan väriä, valitse Muotoile -valikosta lomakemallin, Reunatja sävytys, Reunat -välilehti ja tee tarvittavat muutokset.

  • Toistuvan osan ohjausobjektien ulkoasun varsinaista tekstiä näkyviin napsauttamalla Näytä -valikon Mallitiedot . Näin voit käsityksen siitä, miltä lomakemalliin perustuvan lomakkeen näyttää, kun käyttäjä täyttää sen.

  • Toistuvan osan ja otsikot vasemmalla puolella ohjausobjektien ohjausobjektit sisällä olevan tekstin toisinaan olla hieman eri linjassa. Voit tasata ne nopeasti, kaksoisnapsauta ohjausobjektia, valitse Tasaakoko -välilehti ja valitse sitten Käytä. Jos selite ja ohjausobjekti ovat asettelutaulukon eri soluissa, selitteen sisältävää solua hiiren kakkospainikkeella, valitse Taulukon ominaisuudet , valitse pikavalikosta ja Valitse Pystytasaussolu -välilehden .

  • Toista pystysuunnassa -vaihtoehto on valittuna oletusarvoisesti. Tämä tarkoittaa, että käyttäjät lisäävät toistuvia osia, kuten osat näkyvät pystysuora muodostus lomakkeen pituuden alaspäin. Voit tehdä sen sijaan vaakasuunnassa Laajenna toistuvan osan. Voit luoda täysin erilaisia asetteluja. Voit esimerkiksi luoda lomakemalliin, joka muistuttaa kalenteri. Selainyhteensopiva lomakemalleja ei tueta Toista vaakasuoraan -vaihtoehto.

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.