Päevade lisamine kuupäevale

Rakenduskoht
InfoPath 2010 InfoPath 2013

Microsoft Office InfoPath 2007 valemi abil saate vormimalli juhtelemendi kuupäevale automaatselt lisada teatud arvu päevi.

Selles artiklis selgitatakse, kuidas lisada kuupäevale kindel arv päevi ja kuvada tulemid vormi juhtelemendis funktsioonide addDays ja today abil.

Selle artikli teemad

Mis on valem?

Valem on XPathi avaldis, mis koosneb väärtustest, väljadest või rühmadest, funktsioonidest ja tehtemärkidest, mida kasutatakse muude väärtuste arvutamiseks ja kuvamiseks. Valemite abil saab teha järgmisi toiminguid.

  • Arvutage matemaatilised väärtused, mille määrate vormimalli kujundamisel, või väärtused, mille kasutajad sisestavad juhtelementidesse vormimallil põhinevate vormide täitmisel.
  • Saate kuvada kindlad kuupäevad ja kellaajad.
  • Saate kuvada väärtused, mille kasutajad sisestavad teise juhtelemendi ühte juhtelementi.
  • Välja või juhtelemendi vaikeväärtuse seadmine.
  • Valemi abil arvutatud väärtusel põhineva reegli käivitamine.

Iga valemis kasutatav XPathi avaldis on väärtuste, funktsioonide ja tehtemärkide kombinatsioon, mis annab tulemiks ühe väärtuse. Valem võib sisaldada mitut avaldist. Valemit võib pidada lauseks, mis koosneb ühest või mitmest fraasist, kusjuures iga fraas tähistab valemis ühte avaldist.

Järgmisel joonisel on kujutatud valemi ja avaldise vaheline seos.

046c2cb3-2a43-40c6-af65-5f7ee9c0e1a4

Funktsioon on avaldis, mis tagastab väärtuse arvutustulemite põhjal. Funktsioonides kasutatavaid väärtusi nimetatakse argumentideks. Saate kasutada Standardseid XPath 1.0 funktsioone, mis sisalduvad InfoPathis, samuti mõningaid InfoPathi-kohaseid funktsioone. InfoPathi funktsioonide kohta leiate lisateavet jaotise Vt ka linkide kaudu.

Lehe algusse

1. juhis: saate lisada kuupäevavalija juhtelemendi, mis kuvab vaikimisi praeguse kuupäeva

Kuupäevavalija juhtelement on spetsiaalselt loodud kuupäevade salvestamiseks. Kindla arvu päevade lisamiseks kuupäevale, mille kasutajad juhtelementi sisestavad, peate esmalt lisama vormimallile kuupäevavalija juhtelemendi. Seejärel saate luua valemi, mis kasutab funktsiooni täna selle juhtelemendi praeguse kuupäeva vaikimisi kuvamiseks.

  1. Klõpsake vormimallil kohta, kuhu soovite andmevalija 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 nuppu Kuupäevavalija.

  4. Tippige vormimalli lisatud kuupäevavalija juhtelemendi ette tänane kuupäev .

  5. Topeltklõpsake äsja lisatud kuupäevavalija juhtelementi.

  6. Klõpsake vahekaarti Andmed.

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

    Näpunäide.

    Soovitatav on kasutada välja sisu kirjeldavat nime. Kirjeldav nimi muudab vormimalli teile või kõigile, kes seda vormimalli muudavad, hõlpsamini mõistetavaks. Näiteks võite tippida dteToday.

  8. Klõpsake nuppu Rakenda.

  9. Klõpsake nuppu Lisa valem6aeee2be-ff9c-4a64-a987-2db942c81046 .

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

  11. Klõpsake dialoogiboksi Funktsiooni lisamine jaotises Kategooriad nuppu Kuupäev ja kellaaeg ning seejärel klõpsake jaotises Funktsioonid väärtust Täna.

Lehe algusse

2. juhis: lisage tekstiväli, mis sisaldab funktsiooni addDays

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

  1. Klõpsake vormimallil 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 jaotises Juhtelementide lisamine nuppu Tekstiväli.

  4. Tippige vormimalli lisatud tekstivälja juhtelemendi ette 30 päeva hiljem .

  5. Topeltklõpsake äsja lisatud tekstivälja.

  6. Klõpsake vahekaarti Andmed.

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

    Näpunäide.

    Soovitatav on kasutada välja sisu kirjeldavat nime. Kirjeldav nimi muudab vormimalli teile või kõigile, kes seda vormimalli muudavad, hõlpsamini mõistetavaks. Näiteks võite tippida txtAdd30Days.

  8. Klõpsake nuppu Lisa valem6aeee2be-ff9c-4a64-a987-2db942c81046 .

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

  10. Klõpsake dialoogiboksi Funktsiooni lisamine jaotises Kategooriad nuppu Kuupäev ja kellaaeg ning seejärel klõpsake jaotises Funktsioonid nuppu lisamiskuupäev.

  11. Klõpsake nuppu OK.

  12. Topeltklõpsake väljal Valemvälja lisamiseks esimest topeltklõpsamise eksemplari.

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

  14. Välja lisamiseks klõpsake teist eksemplari, vajutage kustutusklahvi (DELETE) ja seejärel tippige praegusele kuupäevale lisatavate päevade arv. Näiteks kui soovite tänasele kuupäevale lisada 30 päeva, tippige väärtus 30.

  15. Valemi õige sisestamise kontrollimiseks klõpsake nuppu Kinnita valem.
    Minu valem sisaldab vigu
    Valemivigade kuvamiseks klõpsake dialoogiboksis Microsoft Office InfoPath nuppu Kuva üksikasjad. Järgnevalt on toodud mõned soovitused nende tõrgete lahendamiseks.

    • Kui kasutate valemis funktsiooni, veenduge, et kasutate funktsiooni jaoks õigeid argumente. Mõni funktsioon nõuab välju või rühmi, teised aga nõuavad argumentidena määratud väärtusi. Funktsioonide kohta leiate lisateavet jaotise Vt ka linkide kaudu.
    • Kustutage valem ja tippige see uuesti, veendumaks, et valem on õigesti tipitud.

Lehe algusse

3. toiming: kuupäeva tekstiväljal kuvamise viisi muutmine

Pärast tekstivälja lisamist ja uue kuupäeva kuvamiseks valemi loomist saate kuupäeva tekstiväljal kuvamise viisi vormindada.

  1. Topeltklõpsake vormimallil tekstivälja.

  2. Klõpsake vahekaarti Andmed.

  3. Klõpsake loendis Andmetüüp väärtust Kuupäev (kuupäev) ja seejärel nuppu Vorming.

  4. Klõpsake loendis Kuva kuupäev soovitud kuvamislaadi.

    Märkus.

    Tärniga 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