Päevade lisamine kuupäevale
Rakenduskoht
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?
- 1. juhis: saate lisada kuupäevavalija juhtelemendi, mis kuvab vaikimisi praeguse kuupäeva
- 2. juhis: lisage tekstiväli, mis sisaldab funktsiooni addDays
- 3. toiming: kuupäeva tekstiväljal kuvamise viisi muutmine
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.
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.
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.
Klõpsake vormimallil kohta, kuhu soovite andmevalija lisada.
Kui tööpaan Juhtelemendid pole nähtav, siis klõpsake menüüs Lisa valikut Veel juhtelemente või vajutage klahvikombinatsiooni ALT+I, C.
Klõpsake tööpaani Juhtelemendid jaotises Juhtelementide lisamine nuppu Kuupäevavalija.
Tippige vormimalli lisatud kuupäevavalija juhtelemendi ette tänane kuupäev .
Topeltklõpsake äsja lisatud kuupäevavalija juhtelementi.
Klõpsake vahekaarti Andmed.
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.
Klõpsake nuppu Rakenda.
Klõpsake nuppu Lisa valem
.Klõpsake dialoogiboksis Valemi lisamine nuppu Lisa funktsioon.
Klõpsake dialoogiboksi Funktsiooni lisamine jaotises Kategooriad nuppu Kuupäev ja kellaaeg ning seejärel klõpsake jaotises Funktsioonid väärtust Täna.
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.
Klõpsake vormimallil kohta, kuhu soovite tekstivälja lisada.
Kui tööpaan Juhtelemendid pole nähtav, siis klõpsake menüüs Lisa valikut Veel juhtelemente või vajutage klahvikombinatsiooni ALT+I, C.
Klõpsake tööpaani Juhtelemendid jaotises Juhtelementide lisamine nuppu Tekstiväli.
Tippige vormimalli lisatud tekstivälja juhtelemendi ette 30 päeva hiljem .
Topeltklõpsake äsja lisatud tekstivälja.
Klõpsake vahekaarti Andmed.
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.
Klõpsake nuppu Lisa valem
.Klõpsake dialoogiboksis Valemi lisamine nuppu Lisa funktsioon.
Klõpsake dialoogiboksi Funktsiooni lisamine jaotises Kategooriad nuppu Kuupäev ja kellaaeg ning seejärel klõpsake jaotises Funktsioonid nuppu lisamiskuupäev.
Klõpsake nuppu OK.
Topeltklõpsake väljal Valemvälja lisamiseks esimest topeltklõpsamise eksemplari.
Klõpsake dialoogiboksis Välja või rühma valimine nuppu dteToday ja seejärel nuppu OK.
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.
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.
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.
Topeltklõpsake vormimallil tekstivälja.
Klõpsake vahekaarti Andmed.
Klõpsake loendis Andmetüüp väärtust Kuupäev (kuupäev) ja seejärel nuppu Vorming.
Klõpsake loendis Kuva kuupäev soovitud kuvamislaadi.
Märkus.
Tärniga kuvamislaade värskendatakse vastavalt kasutaja süsteemisätetele.
Muudatuste kontrollimiseks klõpsake tööriistaribal Standard nuppu Eelvaade või vajutage klahvikombinatsiooni CTRL+SHIFT+B.