Lomakkeen oletusarvojen määrittäminen

Microsoft Office InfoPath 2007 -lomakemallia suunniteltaessa voit määrittää oletusarvoja ohjausobjekteille, jotka on sido lomakemallin kenttä. Oletusarvo on arvo, joka tulee automaattisesti näkyviin ohjausobjektissa, kun käyttäjä avaa lomakkeen.

Tässä artikkelissa käsiteltävät aiheet

Oletusarvojen yleiskatsaus

Oletusarvon määrittäminen ohjausobjektille

Oletusarvon määrittäminen sääntöä käyttämällä

Lomakkeen kaikkien oletusarvojen määrittäminen

Oletusarvojen yleiskatsaus

Lomakemallia suunniteltaessa voit määrittää ohjausobjekteihin oletusarvoja, mikä nopeuttaa lomakkeiden täyttämistä. Jos esimerkiksi luot työntekijöiden kuluraportin lomakemallin, voit määrittää päivämäärävalitsinohjausobjektin oletusarvoksi kuluvan päivän päivämäärän. Tällöin kuluvan päivän päivämäärä näkyy automaattisesti päivämäärävalitsinohjausobjektissa, kun käyttäjä avaa lomakkeen, eikä päivämäärää tarvitse määrittää manuaalisesti.

Lomakemallin oletusarvoja voi määrittää

  • määrittämällä ohjausobjektille tietyn arvon, jolla ohjausobjekti täytetään käyttäjän avatessa lomakkeen

  • määrittämällä ohjausobjektin oletusarvo käyttämällä sääntö, joka pohjautuu käyttäjän toiseen ohjausobjektiin antamiin tietoihin

  • määrittämällä kaikki lomakemallin oletusarvot kerralla.

Sivun alkuun

Oletusarvon määrittäminen ohjausobjektille

Kun lomakemallin kentälle määritetään oletusarvo, kyseinen arvo tulee automaattisesti näkyviin ohjausobjektissa, kun käyttäjä täyttää lomakemalliin perustuvaa lomaketta.

  1. Jos Tietolähde-tehtäväruutu ei ole näkyvissä, valitse Näytä-valikosta Tietolähde.

  2. Napsauta Tietolähde-tehtäväruudussa hiiren kakkospainikkeella kenttää, jonka oletusarvon haluat määrittää, ja valitse pikavalikosta Ominaisuudet.

  3. Valitse Tiedot-välilehti.

  4. Tee jompikumpi seuraavista:

    • Jos haluat käyttää tiettyä arvoa oletusarvona, kirjoita oletusarvo Arvo-ruutuun.

    • Jos haluat määrittää oletusarvon XPath-lausekkeen avulla, valitse Lisää kaava Painikkeen kuva ja määritä sitten XPath-lauseke Kaavan lisääminen -valintaikkunassa.

      Vihje: Jos haluat päivittää valitun kentän arvon automaattisesti aina kaavan arvon laskemisen yhteydessä, valitse Kentän tai ryhmän ominaisuudet -valintaikkunassa Päivitä tämä arvo, kun kaavan tulos on laskettu uudelleen -valintaruutu.

  5. Voit tarkistaa tekemäsi muutokset napsauttamalla vakiotyökalurivinEsikatselu-painiketta tai painamalla CTRL+VAIHTO+B.

Tekniset tiedot

Kun ohjausobjektille määritetään oletusarvo, oletusarvo määritetään myös kentälle, johon ohjausobjekti on sidottu. Kaikki samaan kenttään sidotut ohjausobjektit saavat saman oletusarvon.

Jos oletusarvo on tietty määritetty arvo, kyseinen arvo tallentuu lomakemalliin liittyvään template.xml-tiedostoon. Oletusarvoa voi muuttaa ohjelmallisesti muuttamalla kyseisen kentän arvoa template.xml-tiedostossa. Jos oletusarvo on XPath-lausekkeen tulos, lauseke on tallennettu kentän xsf:calculatedField-osassa manifest.xsf-tiedostoon.

Sivun alkuun

Oletusarvon määrittäminen sääntöä käyttämällä

Säännön avulla voi määrittää ohjausobjektille oletusarvon, joka perustuu toisen ohjausobjektin arvoon. Sääntö on toiminto, jonka ohjelma suorittaa, kun lomakkeen tietty ehto toteutuu. Voit esimerkiksi suunnitella lomakemallin, jossa on postitoimipaikan ohjausobjekti ja postinumeron ohjausobjekti. Kun käyttäjä antaa postinumeron postinumero-ohjausobjektiin, postitoimipaikkaohjausobjektiin tulee automaattisesti oikea postitoimipaikka.

Tätä toimintoa varten lomakemallissa on oltava kaksi ohjausobjektia – toiseen käyttäjä määrittää tiedot ja toiseen tulee näkyviin oletusarvo, joka perustuu ensimmäisen ohjausobjektin tietoihin.

  1. Kaksoisnapsauta ohjausobjektia, johon oletusarvoa käyttävä ohjausobjekti perustuu.

    Postinumero- ja postitoimipaikkaohjausobjekteja käsiteltäessä tulee kaksoisnapsauttaa postinumero-ohjausobjektia.

  2. Valitse Tiedot-välilehti.

  3. Valitse Kelpoisuustarkistus ja säännöt -kohdasta Säännöt.

  4. Valitse Säännöt-valintaikkunassa Lisää.

  5. Kirjoita säännön nimi Nimi-ruutuun.

  6. Määritä säännön käyttötilanne valitsemalla Määritä ehto.

  7. Määritä Ehto-valintaikkunaan haluamasi ehto ja valitse sitten OK.

    Jos haluat esimerkiksi oletusarvon tulevan ohjausobjektiin, kun käyttäjä syöttää tietoja toiseen ohjausobjektiin, napsauta ensimmäisessä ruudussa kenttää, johon tietoja syötetään, valitse toisessa ruudussa on yhtä suuri kuin ja määritä kolmannessa ruudussa tiedot, jotka käyttäjä syöttää ohjausobjektiin.

  8. Valitse Sääntö-valintaikkunasta Lisää toiminto.

  9. Valitse Toiminto-luettelosta Kentän arvon määrittäminen.

  10. Napsauta Kenttä-ruudun vieressä olevaa Tietolähde-painike -painiketta ja valitse sitten Kentän tai ryhmän valitseminen -valintaikkunassa ohjausobjekti, jonka oletusarvon haluat määrittää.

  11. Tee jompikumpi seuraavista:

    • Jos haluat käyttää määritettyä arvoa oletusarvona, kirjoita arvo Arvo-ruutuun ja valitse sitten OK.

    • Jos haluat määrittää oletusarvon XPath-lausekkeen avulla, valitse Lisää kaava Painikkeen kuva , kirjoita kaava Kaavan lisääminen -valintaikkunassa ja valitse sitten OK.

  12. Voit tarkistaa tekemäsi muutokset napsauttamalla vakiotyökalurivinEsikatselu-painiketta tai painamalla CTRL+VAIHTO+B.

Sivun alkuun

Lomakkeen kaikkien oletusarvojen määrittäminen

Jos tiedät kaikki lomakemallin ohjausobjektit, joille määritetään oletusarvo, eivätkä oletusarvot perustu sääntöihin, voit määrittää kerralla kaikki oletusarvot.

  1. Valitse Työkalut-valikosta Lomakkeen asetukset.

  2. Valitse Luokka-luettelosta Lisäasetukset ja valitse sitten Oletusarvojen muokkaaminen.

  3. Valitse Oletusarvojen muokkaaminen -valintaikkunassa kenttä, johon haluat määrittää oletusarvon.

  4. Tee jompikumpi seuraavista:

    • Jos haluat käyttää määritettyä arvoa oletusarvona, kirjoita oletusarvo Oletusarvo-ruudun kenttään ja valitse sitten OK.

    • Jos haluat määrittää oletusarvon XPath-lausekkeen avulla, valitse Lisää kaava Painikkeen kuva ja määritä sitten XPath-lauseke Kaavan lisääminen -valintaikkunassa.

      Vihje: Jos haluat päivittää valitun kentän arvon automaattisesti aina kaavan arvon laskemisen yhteydessä, valitse Oletusarvojen muokkaaminen -valintaikkunassa Päivitä tämä arvo, kun kaavan tulos on laskettu uudelleen -valintaruutu.

  5. Toista vaiheet 3 - 4 jokaisen sellaisen kentän osalta, jolle haluat määrittää oletusarvon.

  6. Voit tarkistaa tekemäsi muutokset napsauttamalla vakiotyökalurivinEsikatselu-painiketta tai painamalla CTRL+VAIHTO+B.

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

×