Päivien lisääminen päivämäärään

Käyttämällä kaavaMicrosoft Office InfoPath 2007 -ohjelmassa lomakemallin ohjausobjektissa olevaan päivämäärään voi automaattisesti lisätä tietyn määrän päiviä.

Tässä artikkelissa kerrotaan, kuinka päivämäärään lisätään tietty määrä päiviä ja kuinka tulos näytetään lomakkeen ohjausobjektissa lisääPäiviä- ja tänään-funktioiden avulla.

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

Mitä kaavalla tarkoitetaan?

Vaihe 1: oletusarvon mukaan nykyisen päivämäärän näyttävän päivämäärävalitsimen lisääminen

Vaihe 2: LisääPäiviä-funktion sisältävän muokkausruudun lisääminen

Vaihe 3: päivämäärän esitystavan muuttaminen muokkausruudussa

Mitä kaavalla tarkoitetaan?

Kaava on XPath-lauseke, joka koostuu arvoista, kentistä, ryhmistä, funktioista ja operaattoreista, joilla lasketaan ja näytetään muita arvoja. Kaavoja voidaan käyttää seuraavasti:

  • Kaavoilla voidaan laskea matemaattisia arvoja arvoista, jotka määrität, kun suunnittelet lomakemallia, tai arvoista, joita käyttäjät antavat ohjausobjekteihin täyttäessään lomakemalliisi perustuvia lomakkeita.

  • Kaavoilla voidaan näyttää tiettyjä päivämääriä ja kellonaikoja.

  • Kaavoilla voidaan näyttää yhdessä ohjausobjekteissa arvoja, jotka käyttäjät antavat toiseen ohjausobjektiin.

  • Kaavoilla voidaan määrittää kentän tai ohjausobjektin oletusarvo.

  • Kaavoilla voidaan suorittaa sääntöjä, jotka perustuvat kaavalla laskettuun arvoon.

Jokainen XPath-lauseke, jota käytetään kaavassa, on arvojen, funktioiden ja operaattoreiden yhdistelmä, jonka tuloksena saadaan yksittäinen arvo. Kaava voi sisältää useita lausekkeita. Voit ajatella kaavaa lauseena, joka koostuu useista virkkeistä: kukin virhe on kuin yksi kaavan lauseke.

Seuraavasta kuvasta näet kaavan ja lausekkeen eron selkeästi.

Kaava koostuu vähintään yhdestä lausekkeesta. Lauseke on operaattorien, kenttien nimien, funktioiden, literaalien ja vakioiden yhdistelmä, jonka arvoksi tulee yksi arvo.

Funktio on lauseke, joka palauttaa arvon laskelman tulosten perusteella. Funktioissa käytettyjä arvoja kutsutaan argumenteiksi. Voit käyttää InfoPathiin sisältyviä XPath 1.0 -vakiofunktioita sekä joitain InfoPathin omia funktioita. Saat lisätietoja InfoPathin funktioista Katso myös -kohdan linkeissä.

Sivun alkuun

Vaihe 1: oletusarvon mukaan nykyisen päivämäärän näyttävän päivämäärävalitsimen lisääminen

Päivämäärävalitsin on suunniteltu erityisesti päivämäärien tallentamista varten. Jos haluat lisätä tietyn määrän päiviä päivämäärään, jonka käyttäjä määrittää ohjausobjektiin, lomakemalliin on ensin lisättävä päivämäärävalitsin. Voit sitten luoda kaavan, joka näyttää tänään-funktion avulla ohjausobjektissa oletusarvon mukaan nykyisen päivämäärän.

  1. Napsauta lomakemallin kohtaa, johon haluat lisätä päivämäärävalitsimen.

  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 Ohjausobjektit-tehtäväruudun Lisää ohjausobjekteja -osasta Päivämäärävalitsin.

  4. Kirjoita lomakemallissa juuri lisätyn päivämäärävalitsimen eteen Tänään on.

  5. Kaksoisnapsauta juuri lisättyä päivämäärävalitsinta.

  6. Valitse Tiedot-välilehti.

  7. Kirjoita kentälle nimi Kentän nimi -ruutuun.

    Vihje: Kannattaa käyttää nimeä, joka kuvaa kentän sisältöä. Kuvaavan nimen käyttäminen helpottaa lomakemallin ymmärtämistä, jos lomakemallia muokataan myöhemmin. Voit kirjoittaa esimerkiksi pväTänään.

  8. Valitse Käytä.

  9. Valitse Lisää kaava Painikkeen kuva .

  10. Valitse Kaavan lisääminen -valintaikkunassa Lisää funktio.

  11. Valitse Funktion lisääminen -valintaikkunan Luokat-kohdassa Päivämäärä ja kellonaika ja valitse sitten Funktiot-kohdasta tänään.

Sivun alkuun

Vaihe 2: LisääPäiviä-funktion sisältävän muokkausruudun lisääminen

Kun olet lisännyt päivämäärävalitsimen ja määrittänyt tänään-funktiota käyttävän kaavan, voit lisätä lomakemalliin muokkausruudun ja määrittää kaavan, joka käyttää lisääPäiviä-funktiota.

  1. Napsauta lomakemallin kohtaa, johon haluat lisätä muokkausruudun.

  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 Ohjausobjektit-tehtäväruudun Lisää ohjausobjekteja -kohdasta Muokkausruutu.

  4. Kirjoita lomakemallissa juuri lisätyn muokkausruudun eteen 30 päivän kuluttua on.

  5. Kaksoisnapsauta juuri lisättyä tekstiruutua.

  6. Valitse Tiedot-välilehti.

  7. Kirjoita kentälle nimi Kentän nimi -ruutuun ja valitse Käytä.

    Vihje: Kannattaa käyttää nimeä, joka kuvaa kentän sisältöä. Kuvaavan nimen käyttäminen helpottaa lomakemallin ymmärtämistä, jos lomakemallia muokataan myöhemmin. Voit kirjoittaa esimerkiksi Lisää30pv.

  8. Valitse Lisää kaava Painikkeen kuva .

  9. Valitse Kaavan lisääminen -valintaikkunassa Lisää funktio.

  10. Valitse Funktion lisääminen -valintaikkunan Luokat-kohdassa Päivämäärä ja kellonaika ja valitse sitten Funktiot-kohdasta lisääPäiviä.

  11. Valitse OK.

  12. Kaksoisnapsauta Kaava-ruudussa ensimmäistä lisää kenttä kaksoisnapsauttamalla -esiintymää.

  13. Valitse Kentän tai ryhmän valitseminen -valintaikkunassa pväTänään ja valitse sitten OK.

  14. Napsauta toista lisää kenttä kaksoisnapsauttamalla -esiintymää, paina DEL-näppäintä ja kirjoita sitten kuluvan päivän päivämäärään lisättävien päivien määrä. Jos esimerkiksi haluat lisätä kuluvan päivän päivämäärään 30 päivää, kirjoita 30.

  15. Varmista, että kaava on kirjoitettu oikein, valitsemalla Tarkista kaava.

    Kaavassa on virheitä

    Saat kaavan virheet näkyviin valitsemalla Microsoft Office InfoPath -valintaikkunassa Näytä tiedot. Seuraavassa on ehdotuksia virheiden ratkaisemista varten:

    • Jos käytät kaavassa funktiota, varmista, että olet määrittänyt funktioon oikeat argumentit. Jotkin funktiot vaativat argumenteikseen kenttiä tai ryhmiä, kun taas toiset funktiot vaativat määritettyjä arvoja. Katso myös -linkeissä on lisätietoja funktioista.

    • Poista kaava ja kirjoita se uudelleen, jotta se on varmasti kirjoitettu oikein.

Sivun alkuun

Vaihe 3: päivämäärän esitystavan muuttaminen muokkausruudussa

Kun olet lisännyt muokkausruudun ja luonut kaavan uuden päivämäärän näyttämistä varten, voit muuttaa päivämäärän esitystapaa muokkausruudussa.

  1. Kaksoisnapsauta muokkausruutua lomakemallissa.

  2. Valitse Tiedot-välilehti.

  3. Valitse Tietotyyppi-luettelosta Päivämäärä (date) ja valitse sitten Muoto.

  4. Valitse Näytä päivämäärä tässä muodossa -luettelosta haluamasi näyttötyyli.

    Huomautus: Näyttötyylit, joissa on tähti, päivittyvät käyttäjän järjestelmän asetusten mukaan.

  5. Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.

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

×