Päevade lisamine kuupäevale

valem abil saate Microsoft Office InfoPath 2007 vormimalli juhtelemendis sisalduvale kuupäevale automaatselt lisada teatud arvu päevi.

Käesolevas artiklis kirjeldatakse kuupäevale kindla arvu päevade lisamist ja tulemite vormi juhtelemendis kuvamist funktsioonide addDays ja today abil.

Selle artikli teemad

Mis on valem?

1. juhis. Vaikimisi tänast kuupäeva kuvava kuupäevavalija juhtelemendi lisamine

2. juhis. Funktsiooni addDays sisaldava tekstivälja lisamine

3. juhis. Tekstiväljal kuupäeva kuvamise viisi muutmine

Mis on valem?

Valem on XPathi avaldis, mis teiste väärtuste, väljade ja rühmade, funktsioonide ning tehtemärkide alusel arvutab ja esitab uusi väärtusi. Valemeid saab kasutada järgmiste ülesannete lahendamiseks:

  • Matemaatiliste väärtuste arvutamine nende väärtuste alusel, mille määrad vormimalli kujundades või mille kasutajad vormimallil põhinevat vormi täites juhtelementidesse sisestavad.

  • Kindlate kuupäevade ja kellaaegade kuvamine.

  • Ühte juhtelementi sisestatava väärtuse kuvamine teises juhtelemendis.

  • Väljale või juhtelemendile vaikeväärtuse määramine.

  • Arvutatavate väärtuste põhjal reeglite rakendamine.

Valemis kasutatav XPathi avaldis on väärtuste, funktsioonide ja tehtemärkide kombinatsioon, mille abil arvutatakse uus väärtus. Valem võib sisaldada mitut avaldist. Valemit võib vaadelda kui mitmest fraasist koosnevat lauset, kus fraasideks on avaldised.

Valemi ja avaldise suhet illustreerib järgnev joonis:

Valem koosneb ühest või mitmest avaldisest. Avaldis on tehtemärkide, väljanimede, funktsioonide, sõnasõnaliste väärtuste ja konstantide mis tahes kombinatsioon, mis annab ühe väärtuse.

Funktsioon on avaldis, mis tagastab arvutuse tulemusena saadud väärtuse. Funktsioonides kasutatavaid väärtusi nimetatakse argumentideks. InfoPathiga saab kasutada standardseid XPath 1.0 funktsioone, aga kasutada saab ka spetsiaalseid InfoPathi funktsioone. InfoPathi funktsioonide kohta leiate lisateavet jaotise Vt ka linke klõpsates.

Lehe algusse

1. juhis. Vaikimisi tänast kuupäeva kuvava kuupäevavalija juhtelemendi lisamine

Kuupäevavalija juhtelement on ette nähtud kuupäevade talletamiseks. Kui soovite kasutaja poolt juhtelementi sisestatud kuupäevale lisada teatud arvu päevi, peate esmalt lisama vormimalli kuupäevavalija juhtelemendi. Seejärel saate koostada valemi, mis kasutab selles juhtelemendis vaikimisi tänase kuupäeva kuvamiseks funktsiooni today.

  1. Klõpsake vormimallis kohta, kuhu soovite kuupäevavalija lisada.

  2. Kui tööpaan Juhtelemendid pole nähtav, siis klõpsake menüüs Lisa valikut Veel juhtelemente või vajutage klahvikombinatsiooni ALT+I, C.

  3. Klõpsake tööpaani Juhtelemendid jaotises Juhtelementide lisamine väärtust Kuupäevavalija.

  4. Tippige vormimallis vastlisatud kuupäevavalija juhtelemendi ette tekst Tänane kuupäev.

  5. Topeltklõpsake lisatud kuupäevavalija juhtelementi.

  6. Klõpsake vahekaarti Andmed.

  7. Tippige välja nimi väljale Välja nimi.

    Näpunäide. : Mõistlik on kasutada välja sisu kirjeldavat nime. Kirjeldavate nimede kasutamisel on nii teil endal kui ka teistel, kes vormimalli edaspidi muudavad, lihtsam vormimallist aru saada. Tippige näiteks kpvTäna.

  8. Klõpsake nuppu Rakenda.

  9. Klõpsake käsku Sisesta valem Valeminupp .

  10. Klõpsake dialoogiboksis Valemi lisamine nuppu Lisa funktsioon.

  11. Klõpsake dialoogiboksi Funktsiooni lisamine ripploendis Kategooriad väärtust Kuupäev ja kellaaeg ning klõpsake siis loendiboksis Funktsioonid väärtust today.

Lehe algusse

2. juhis. Funktsiooni addDays sisaldava tekstivälja lisamine

Pärast kuupäevavalija juhtelemendi lisamist ja funktsiooni today kasutava valemi koostamist saate vormimalli lisada tekstivälja ja koostada funktsiooni addDays kasutava valemi.

  1. Klõpsake vormimallis kohta, kuhu soovite tekstivälja lisada.

  2. Kui tööpaan Juhtelemendid pole nähtav, siis klõpsake menüüs Lisa valikut Veel juhtelemente või vajutage klahvikombinatsiooni ALT+I, C.

  3. Klõpsake tööpaani Juhtelemendid loendiboksis Juhtelementide lisamine väärtust Tekstiväli.

  4. Tippige vormimallis vastlisatud tekstivälja juhtelemendi ette 30 päeva hiljem.

  5. Topeltklõpsake lisatud tekstivälja.

  6. Klõpsake vahekaarti Andmed.

  7. Tippige välja nimi väljale Välja nimi ja klõpsake siis nuppu Rakenda.

    Näpunäide. : Mõistlik on kasutada välja sisu kirjeldavat nime. Kirjeldavate nimede kasutamisel on nii teil endal kui ka teistel, kes vormimalli edaspidi muudavad, lihtsam vormimallist aru saada. Tippige näiteks tekstLisa30päeva.

  8. Klõpsake käsku Sisesta valem Valeminupp .

  9. Klõpsake dialoogiboksis Valemi lisamine nuppu Lisa funktsioon.

  10. Klõpsake dialoogiboksi Funktsiooni lisamine ripploendis Kategooriad väärtust Kuupäev ja kellaaeg ning klõpsake siis loendiboksis Funktsioonid väärtust addDays.

  11. Klõpsake nuppu OK.

  12. Topeltklõpsake väljal Valem esimest väärtust topeltklõpsake välja lisamiseks.

  13. Klõpsake dialoogiboksis Välja või rühma valimine esmalt väärtust kpvTäna ja seejärel nuppu OK.

  14. Klõpsake teist väärtust topeltklõpsake välja lisamiseks, vajutage kustutusklahvi (DELETE) ja tippige siis tänasele kuupäevale lisatavate päevade arv. Kui soovite tänasele kuupäevale lisada näiteks 30 päeva, tippige 30.

  15. Veendumaks, et valem on õigesti sisestatud, klõpsake nuppu Kontrolli valemit.

     Valemis on vigu

    Valemis sisalduvate vigade vaatamiseks klõpsake dialoogiboksis Microsoft Office InfoPath nuppu Kuva üksikasjad. Järgmistes juhistes antakse soovitusi nende vigade parandamiseks.

    • Kui kasutate valemis mõnda funktsiooni, siis veenduge, et kasutaksite funktsiooni jaoks õigeid argumente. Mõni funktsioon nõuab argumentidena välju või rühmi, mõni aga määratud väärtusi. Kui soovite funktsioonide kohta lisateavet, leiate vastavad lingid jaotisest Vt ka.

    • Kustutage valem ja tippige see siis uuesti, veendumaks, et valemis poleks tehtud kirjavigu.

Lehe algusse

3. juhis. Kuupäeva tekstiväljal kuvamise viisi muutmine

Pärast tekstivälja lisamist ja uue kuupäeva kuvamise valemi koostamist saate tekstiväljal kuvatavat kuupäeva vormindada.

  1. Topeltklõpsake vormimallis tekstivälja.

  2. Klõpsake vahekaarti Andmed.

  3. Klõpsake loendis Andmetüüp väärtust Kuupäev (date) ja siis nuppu Vorming.

  4. Klõpsake loendis Kuva kuupäeva selliselt soovitud kuvamislaadi.

    Märkus. : Tärniga tähistatud kuvamislaade värskendatakse vastavalt kasutaja süsteemisätetele.

  5. Muudatuste kontrollimiseks klõpsake tööriistaribal Standard nuppu Eelvaade või vajutage klahvikombinatsiooni CTRL+SHIFT+B.

Lehe algusse

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×