Microsoft Office Online
Registruotis į „Mano Office Online (Kas tai?)“ | Registruotis

 
 
Microsoft Office InfoPath
Ieška
Ieška
 
Patikrinkite, gal atsirado naujinimų. (c) Microsoft
„Office“ failai – atsisiųsti
 
 
 
Palaikymas ir atsiliepimai
Techniniai ištekliai
Papildomi ištekliai
Įspėjimas: Jūs mėginate peržiūrėti šį puslapį su nepalaikoma naršyklės versija. Šis puslapis geriausiai veikia su „Microsoft Internet Explorer 6.0“ ar vėlesne versija, „Firefox 1.5“ arba „Netscape Navigator 8.0“ ar vėlesne versija. Sužinokite apie palaikomas naršykles daugiau.

Dienų pridėjimas prie datos
 

Jei norite prie formos šablono valdiklyje esančios datos automatiškai pridėti tam tikrą dienų skaičių, dirbdami su programa Microsoft Office InfoPath 2007 galite naudoti formulę .

Šiame straipsnyje aiškinama, kaip prie dienos pridėti tam tikrą dienų skaičių ir parodyti rezultatus formos valdiklyje naudojant funkcijas addDays ir today.

Šiame straipsnyje


Kas yra formulė?

Formulė – tai XPath išraiška, kurią sudaro reikšmės, laukai arba grupės, funkcijos ir operatoriai, naudojami kitoms reikšmėms apskaičiuoti ir rodyti. Formules galima naudoti šioms užduotims atlikti:

  • Apskaičiuoti matematines reikšmes iš reikšmių, kurias nurodote kurdami formos šabloną arba reikšmių, kurias vartotojai įveda į valdiklius pildydami formas pagal jūsų formų šabloną..
  • Rodyti konkrečias datas arba laiką.
  • Rodyti reikšmes, kurias vartotojas įveda į vieną valdiklį kitame valdiklyje.
  • Nustatyti numatytąją lauko arba valdiklio reikšmę.
  • Vykdyti taisyklę pagal reikšmę, apskaičiuojamą naudojant formulę.

Kiekviena formulėje naudojama XPath išraiška – tai reikšmių, funkcijų ir operatorių kombinacija, kuri grąžina vieną reikšmę. Formulėje gali būti keletas išraiškų. Formulę galite įsivaizduoti kaip sakinį sudarytą iš vienos arba daugiau frazių, o kiekvienoje frazėje yra po vieną formulės išraišką.

Toliau pateikiamoje iliustracijoje yra rodomas formulės ir išraiškos ryšys.

Diagrama rodanti formulių ir išraiškų ryšį

Funkcija – tai išraiška grąžinanti reikšmę pagal skaičiavimo rezultatus. Funkcijoje naudojamos reikšmės yra vadinamos argumentais. Galite naudoti standartines į XPath įtrauktas funkcijas XPath 1.0, o taip pat kai kurias ypatingas InfoPath funkcijas. Nuorodos su informacija apie InfoPath funkcijas pateiktos skyriuje Dar žr..

Puslapio pradžia Puslapio pradžia

1 veiksmas: datos parinkiklio valdiklio, kuris pagal numatytuosius parametrus parodo esamą datą, įterpimas

Datos parinkiklio valdiklis yra specialiai sukurtas datoms saugoti. Jei norite prie datos, kurią į valdiklį įveda vartotojai, pridėti tam tikrą dienų skaičių, pirmiausia turite prie formos šablono pridėti datos parinkiklio valdiklį. Tada galite sukurti formulę, kurioje naudojama funkcija today, kad pagal numatytuosius parametrus tame valdiklyje būtų parodyta dabartinė data.

  1. Formos šablone spustelėkite vietą, kurioje norite įterpti datos parinkiklį.
  2. Jei užduočių sritis Valdikliai nėra matoma, meniu Įterpimas spauskite Daugiau valdiklių arba spauskite ALT+I, C.
  3. Užduočių srities Valdikliai dalyje Įterpti valdiklį spustelėkite Datos parinkiklis.
  4. Formos šablone prieš įterptąjį datos parinkiklio valdiklį įveskite Šios dienos data.
  5. Dukart spustelėkite įterptąjį datos parinkiklio valdiklį.
  6. Spustelėkite skirtuką Duomenys.
  7. Lauke Lauko pavadinimas įveskite lauko pavadinimą.

     Patarimas   Rekomenduojame naudoti pavadinimą, kuris apibūdina lauko turinį. Jei bus naudojamas aprašomasis pavadinimas, tiek jūs, tiek formos šabloną modifikuojantys asmenys galės lengviau jį suprasti. Pavyzdžiui, galite įvesti dteToday.

  8. Spustelėkite Taikyti.
  9. Spustelėkite mygtuką Įterpti formulę Mygtuko vaizdas.
  10. Dialogo lange Formulės įterpimas spustelėkite Įterpti funkciją.
  11. Dialogo lango Funkcijos įterpimas dalyje Kategorijos spustelėkite Data ir laikas, o tada dalyje Funkcijos spustelėkite today.

Puslapio pradžia Puslapio pradžia

2 veiksmas: teksto laukelio, kuriame yra funkcija addDays, įterpimas

Pridėję datos parinkiklio valdiklį ir sukūrę formulę, kurioje naudojama funkcija today, prie formos šablono galite pridėti teksto laukelį ir sukurti formulę, kurioje naudojama funkcija addDays.

  1. Formos šablone spustelėkite vietą, kurioje norite įterpti teksto laukelį.
  2. Jei užduočių sritis Valdikliai nėra matoma, meniu Įterpimas spauskite Daugiau valdiklių arba spauskite ALT+I, C.
  3. Užduočių srities Valdikliai dalyje Įterpti valdiklius spustelėkite Teksto laukelis.
  4. Formos šablone prieš įterptąjį teksto laukelį įveskite Po 30 dienų.
  5. Dukart spustelėkite įterptąjį teksto laukelį.
  6. Spustelėkite skirtuką Duomenys.
  7. Lauke Lauko pavadinimas įveskite lauko pavadinimą ir spustelėkite Taikyti.

     Patarimas   Rekomenduojame naudoti pavadinimą, kuris apibūdina lauko turinį. Jei bus naudojamas aprašomasis pavadinimas, tiek jūs, tiek formos šabloną modifikuojantys asmenys galės lengviau jį suprasti. Pavyzdžiui, galite įvesti txtAdd30Days.

  8. Spustelėkite mygtuką Įterpti formulę Mygtuko vaizdas.
  9. Dialogo lange Formulės įterpimas spustelėkite Įterpti funkciją.
  10. Dialogo lango Funkcijos įterpimas dalyje Kategorijos spustelėkite Data ir laikas, tada dalyje Funkcijos spustelėkite addDays.
  11. Spustelėkite Gerai.
  12. Lauke Formulė dukart spustelėkite pirmąjį norėdami įterpti lauką, dukart spustelėkite egzempliorių.
  13. Dialogo lange Lauko ar grupės pasirinkimas spustelėkite dteToday, tada – Gerai.
  14. Spustelėkite antrąjį norėdami įterpti lauką, dukart spustelėkite egzempliorių, paspauskite klavišą DELETE ir įveskite dienų skaičių, kurį norite pridėti prie dabartinės datos. Pavyzdžiui, jei prie šios dienos datos norite pridėti 30 dienų, įveskite 30.
  15. Jei norite patikrinti, ar formulė įvesta tinkamai, spustelėkite Tikrinti formulę.

    RodytiMano formulėje yra klaidų

    Jei norite pamatyti formulės klaidas, dialogo lange Microsoft Office InfoPath spustelėkite Rodyti išsamią informaciją. Toliau pateikiami keli patarimai šioms klaidoms ištaisyti:
    • Jei formulėje naudojate funkciją, patikrinkite, ar naudojate tinkamus funkcijos argumentus. Kai kuriose funkcijose argumentai turi būti laukai arba grupės, o kitose – reikšmės. Saitų, kur ieškoti daugiau informacijos apie funkcijas, rasite skyriuje Taip pat žiūrėkite.
    • Panaikinkite ir iš naujo įveskite formulę, kad įsitikintumėte, kad ji įvesta tinkamai.

Puslapio pradžia Puslapio pradžia

3 veiksmas: datos rodymo teksto laukelyje keitimas

Pridėję teksto laukelį ir sukūrę formulę naujai datai rodyti, galite nustatyti datos rodymo teksto laukelyje formatą.

  1. Formos šablone dukart spustelėkite teksto laukelį.
  2. Spustelėkite skirtuką Duomenys.
  3. Sąraše Duomenų tipas spustelėkiteData (data), tada – Formatas.
  4. Sąraše Datą rodyti taip spustelėkite norimą rodymo stilių.

     Pastaba   Rodymo stiliai su žvaigždute bus atnaujinti pagal vartotojo sistemos parametrus.

  5. Kad patikrintumėte atliktus pakeitimus spustelėkite įrankių juostos Standartinė komandą Peržiūra arba spustelėkite sparčiuosius klavišus CTRL+SHIFT+B.

Puslapio pradžia Puslapio pradžia