Datos parinkiklio įterpimas

Taikoma
InfoPath 2010 InfoPath 2013

Datos parinkiklis yra valdiklis, leidžiantis vartotojams greitai įvesti datas "Microsoft Office InfoPath" formoje spustelėjus mažą iššokantįjį kalendorių. Pavyzdžiui, galite naudoti datos parinkiklį norėdami rinkti gimimo datas iš žmonių draudimo formoje. Taip pat galite naudoti datos parinkiklį, kad būtų rodomos iš anksto nustatytos datos, pvz., dabartinė data.

Šiame straipsnyje:

Kada naudoti datos parinkiklį

Naudokite datos parinkiklį, kai norite:

  • Leisti vartotojams formoje įvesti savo pasirinktų datų, pvz., konkretaus projekto pradžios ir pabaigos datas.
  • Naudokite šiandienos ir dabar funkcijas, kad formoje būtų rodoma šiandienos data ir laikas.
  • Rodyti datas iš išorinio duomenų šaltinio, pvz., atsiskaitymo ir siuntimo datas iš klientų užsakymų duomenų bazės.

Toliau pateiktoje iliustracijoje datos parinkiklis naudojamas kelionės užklausos formos šablone, kad surinktų skrydžio išvykimo datą.

3b44b63f-9a4b-4fe2-8be1-5a26f8a1dfcd

Datos parinkiklį galite tinkinti pagal savo poreikius dukart spustelėję formos šablono valdiklį ir pakeisdami jo ypatybes. Pavyzdžiui, galite nurodyti numatytąją datą arba pakeisti datos rodymo formoje būdą.

Puslapio viršus

Vartotojo patirtis

Datos parinkikliai atrodo kaip teksto laukai, išskyrus tai, kad dešinėje lauko pusėje rodoma maža kalendoriaus piktograma. Norėdami atidaryti iššokantįjį kalendorių, vartotojai spustelėkite kalendoriaus piktogramą. Pasirodžius kalendoriui, vartotojai gali spustelėti norimą kalendoriaus datą arba rodyklės dešinėn ir kairėn mygtukais slinkti mėnesiais. Jei vartotojai nori įterpti dabartinę datą, jie gali spustelėti kalendoriaus apačioje esantį mygtuką Šiandien .

7b3f1415-c985-4f40-ac16-8981a0401da8

Puslapio viršus

Suderinamumo aspektai

Kurdami formos šabloną programoje "InfoPath", galite pasirinkti konkretų suderinamumo režimą ir sukurti su naršykle suderinamą formos šabloną. Kai su naršykle suderinamas formos šablonas publikuojamas serveryje, kuriame veikia InfoPath Forms Services, o tada naršyklėje įgalinta, formos šablonu pagrįstas formas galima peržiūrėti žiniatinklio naršyklėje. Kai kuriate su naršykle suderinamą formos šabloną, kai kurie valdikliai nėra pasiekiami užduočių srityje Valdikliai , nes jų negalima rodyti žiniatinklio naršyklėje.

Nors datos parinkikliai pasiekiami kuriant su naršykle suderinamą formos šabloną, turėkite omenyje šiuos apribojimus:

  • Datos parinkikliai visiškai palaikomi tik "Windows Internet Explorer" naršyklėse. Kitose žiniatinklio naršyklėse datos parinkiklis rodomas kaip teksto laukas, nors datos formatavimo parinktys palaikomos teksto lauke.
  • Vietos rezervavimo ženklo tekstas yra tekstas, rodomas formos šablono valdiklyje. Vietos rezervavimo ženklo teksto pavyzdys: "Spustelėkite čia ir įveskite". Nors galite palikti su naršykle suderinamų formų šablonų vietos rezervavimo ženklo teksto parametrus, šis tekstas nerodomas žiniatinklio naršyklėse.

Puslapio viršus

Datos parinkiklio įterpimas

Datos parinkiklio įterpimo procedūra šiek tiek skiriasi atsižvelgiant į tai, ar kuriate naują, tuščią formos šabloną, ar formos šablono dizainą kuriate duomenų bazėje ar kitame išoriniame duomenų šaltinyje.

Šioje iliustracijoje parodyta, kaip atrodo datos parinkiklis, kai jis pasirenkamas dizaino režimu.

0553b319-df10-46ce-9fb9-ee1cdd132d22

Valdiklius gali susieti arba nesusieti. Kai valdiklis yra susietas, jis yra prijungtas prie lauko arba grupės, esančios duomenų šaltinyje, todėl į valdiklį įvesti duomenys įrašomi turimame formos (.xml) faile. Kai valdiklis yra nesusietas, jis nėra prijungtas prie lauko arba grupės ir į valdiklį įvesti duomenys neįrašomi. Kai pasirenkate arba perkelkite žymeklį ties valdikliu, valdiklio viršutiniame dešiniajame kampe rodomas tekstas ir susiejimo piktograma. Tekste nurodoma grupė arba laukas, su kuriuo susietas valdiklis duomenų šaltinyje. Piktograma nurodo, ar valdiklis tinkamai susietas su grupe arba lauku. Jei susiejimas yra teisingas, rodoma žalia piktograma. Jei susiejimas netinkamas, matysite mėlyną arba raudoną piktogramą.

Formos šablono duomenų šaltinį sudaro laukai ir grupes, kurios rodomos hierarchijos rodinyje, esančiame duomenų šaltinio užduočių srityje. Datos parinkiklio valdikliai visada susieti su laukais. Toliau pateiktame pavyzdyje formos šablone esantis išvykimo datos parinkiklis yra susietas su išvykimo datos lauku duomenų šaltinio užduočių srityje.

bd563ae1-ac47-4893-b6e8-5288289528f3

Datos parinkiklio įterpimas naujame tuščiame formos šablone

Jei kuriate naują, tuščią formos šabloną, pagal numatytuosius nustatymus pažymimas žymės langelis Automatiškai kurti duomenų šaltinį, esantį užduočių srityje Valdikliai. Ši parinktis leidžia „InfoPath“ automatiškai sukurti laukus ir grupes duomenų šaltinyje, kai valdikliai įtraukiami į formos šabloną. Šie laukai ir grupės turi aplanką ir failų piktogramas duomenų šaltinio užduočių srityje.

  1. Formos šablone perkelkite žymiklį ten, kur norite įterpti valdiklį.

  2. Jei valdiklių užduočių sritis nėra matoma, spustelėkite Daugiau valdiklių meniu Įterpimas arba paspauskite ALT + I, C.

  3. Dalyje Įterpti valdiklius spustelėkite Datos parinkiklis.

  4. Norėdami įtraukti valdiklio etiketę, įveskite tekstą virš arba į kairę nuo valdiklio, tada įrašykite dvitaškį (:).

  5. Norėdami nurodyti datos rodymo formoje būdą, dukart spustelėkite datos parinkiklį, kuris buvo įterptas formos šablone.

  6. Spustelėkite skirtuką Duomenys , tada spustelėkite Formatas.

  7. Sąraše Rodyti datą kaip šį dialogo lange Datos formatas spustelėkite norimą rodymo formatą.

    Pastaba

    Rodymo formatą galite keisti tik tada, jei duomenų tipas yra tekstas, data arba data ir laikas.

Datos parinkiklio įterpimas formos šablone, kuris pagrįstas esamu duomenų šaltiniu

Jei formos šablono kūrimą grindžiate Išplėstinės dokumentų aprašų kalbos (XML) failu, duomenų baze ar žiniatinklio tarnyba, „InfoPath“ pateiks laukus ir grupes duomenų šaltinio užduočių srityje iš turimo duomenų šaltinio. Tokiu atveju datos parinkiklį galite įtraukti nuvilkdami datos parinkiklio lauką iš užduočių srities Duomenų šaltinis į formos šabloną arba įterpdami datos parinkiklį naudodami užduočių sritį Valdikliai , kaip aprašyta šioje procedūroje:

  1. Formos šablone perkelkite žymiklį ten, kur norite įterpti valdiklį.

  2. Jei valdiklių užduočių sritis nėra matoma, spustelėkite Daugiau valdiklių meniu Įterpimas arba paspauskite ALT + I, C.

  3. Dalyje Įterpti valdiklius spustelėkite Datos parinkiklis.

  4. Dialogo lange Datos parinkiklio susiejimas pasirinkite lauką, kuriame norite saugoti datos parinkiklio duomenis, tada spustelėkite Gerai.

  5. „InfoPath“ naudoja lauko arba grupės pavadinimą kaip valdiklio žymą. Jei reikia, pakeiskite žymos tekstą.

  6. Norėdami nurodyti datos rodymo formoje būdą, dukart spustelėkite datos parinkiklį, kuris buvo įterptas formos šablone.

  7. Skirtuke Duomenys spustelėkite Formatas.

  8. Sąrašo lauko Rodyti datą kaip šį dialogo lange Datos formatas spustelėkite norimą rodymo formatą.

    Pastaba

    Rodymo formatą galite keisti tik tada, jei duomenų tipas yra tekstas, data arba data ir laikas.

Patarimas

Taip pat galite naudoti užduočių sritį Duomenyse, kad įterptumėte valdiklius. Užduočių srityje Duomenų šaltinis dešiniuoju pelės mygtuku spustelėkite lauką, su kuriuo norite susieti datos parinkiklį, tada kontekstiniame meniu spustelėkite Datos parinkiklis .

Puslapio viršus

Rodyti dabartinę datą datos parinkiklyje

Norėdami automatiškai įterpti dabartinę datą į formą, kai vartotojai ją atidaro, galite naudoti funkciją šiandien su datos parinkiklio valdikliu.

  1. Į formos šabloną įterpkite datos parinkiklį.

  2. Dukart spustelėkite datos parinkiklį, kurį įterpėte į formos šabloną.

  3. Spustelėkite skirtuką Duomenys.

  4. Dalyje Numatytoji reikšmė spustelėkite Įterpti formulę888d37c3-e2dd-4119-8922-6a7ed6128c8e .

  5. Dialogo lange Formulės įterpimas spustelėkite Įterpti funkciją.

  6. Dialogo lango Įterpti funkciją sąraše Kategorijos spustelėkite Data ir laikas.

  7. Sąraše Funkcijos spustelėkite šiandien, tada dukart spustelėkite Gerai , kad grįžtumėte į dialogo langą Datos parinkiklio ypatybės .
    Atkreipkite dėmesį, kad šiandien() rodoma lauke Reikšmė .

  8. Dalyje Numatytoji reikšmė išvalykite žymės langelį Atnaujinti šią reikšmę, kai formulės rezultatas perskaičiuojamas .

    Pastaba

    Jei išvalysite šį žymės langelį, data nebus atnaujinama automatiškai kiekvieną kartą, kai vartotojas atidaro formą, pagrįstą šiuo formos šablonu. Tai idealus situacijose, kai norite, kad vartotojai matytų formos sukūrimo datą. Galite palikti žymės langelį pažymėtą tose situacijose, kai turite laukus Paskutinį kartą atnaujinta arba Paskutinį kartą atidaryta , kai norite, kad data keistų kaskart atidarius formą.

  9. Spustelėkite Gerai , kad grįžtumėte į formos šabloną.

  10. Norėdami patikrinti savo pakeitimus, įrankių juostoje Standartinė spustelėkite Peržiūra arba paspauskite CTRL + SHIFT + B.

  11. Patikrinkite, ar datos parinkikikyje rodoma data atrodo taip, kaip norite. Jei nerodoma, galite pakeisti datos ir laiko rodymo būdą spustelėdami mygtuką Formatas , esantį dialogo lange Datos parinkiklio ypatybės .

Puslapio viršus

Rodyti dabartinę datą ir laiką datos parinkiklyje

Norėdami automatiškai įterpti dabartinę datą ir laiką į formą, kai vartotojai ją atidaro, galite naudoti funkciją dabar su datos parinkiklio valdikliu.

  1. Į formos šabloną įterpkite datos parinkiklį.

  2. Dukart spustelėkite datos parinkiklį, kurį įterpėte į formos šabloną.

  3. Spustelėkite skirtuką Duomenys.

  4. Lauke Duomenų tipas spustelėkite Data ir laikas (dateTime).

  5. Spustelėkite Formatuoti.

  6. Dialogo lango Datos ir laiko formatas sąraše Rodyti tokį laiką kaip šis spustelėkite norimą parinktį, tada spustelėkite Gerai.

  7. Dialogo lango Datos parinkiklio ypatybės dalyje Numatytoji reikšmė spustelėkite Įterpti formulę888d37c3-e2dd-4119-8922-6a7ed6128c8e .

  8. Dialogo lange Formulės įterpimas spustelėkite Įterpti funkciją.

  9. Dialogo lango Įterpti funkciją sąraše Kategorijos spustelėkite Data ir laikas.

  10. Sąraše Funkcijos spustelėkite dabar, tada dukart spustelėkite Gerai , kad grįžtumėte į dialogo langą Datos parinkiklio ypatybės .
    Atkreipkite dėmesį, kad lauke Reikšmė rodoma now().

  11. Dalyje Numatytoji reikšmė išvalykite žymės langelį Atnaujinti šią reikšmę, kai formulės rezultatas perskaičiuojamas .

    Pastaba

    Jei išvalysite šį žymės langelį, data nebus atnaujinama automatiškai kiekvieną kartą, kai vartotojas atidaro formą, pagrįstą šiuo formos šablonu. Tai idealus situacijose, kai norite, kad vartotojai matytų formos sukūrimo datą. Galite palikti žymės langelį pažymėtą tose situacijose, kai turite laukus Paskutinį kartą atnaujinta arba Paskutinį kartą atidaryta , kai norite, kad data keistų kaskart atidarius formą.

  12. Spustelėkite Gerai , kad grįžtumėte į formos šabloną.

  13. Norėdami patikrinti savo pakeitimus, įrankių juostoje Standartinė spustelėkite Peržiūra arba paspauskite CTRL + SHIFT + B.

  14. Patikrinkite, ar datos parinkikikyje rodoma data atrodo taip, kaip norite. Jei nerodoma, galite pakeisti datos ir laiko rodymo būdą spustelėdami mygtuką Formatas , esantį dialogo lange Datos parinkiklio ypatybės .

Puslapio viršus

Maketo patarimai

Pasinaudokite šiais patarimais, kurie padės patobulinti datos parinkiklio išvaizdą, dydį ir kitus aspektus:

  • Norėdami pakeisti kelių datos parinkiklių dydį vienu metu, pasirinkite datos parinkiklių, kurių dydį norite keisti, meniu Formatas spustelėkite Ypatybės, tada skirtuke Dydis atlikite reikiamus pakeitimus.
  • Norėdami pakeisti datos parinkiklio kraštinę arba spalvą, pasirinkite datos parinkiklį, meniu Formatas spustelėkite Kraštinės ir spalvinimas, tada atlikite reikiamus pakeitimus.
  • Norėdami tinkinti tekstą, rodomą datos parinkikikyje, naudokite formatavimo įrankių juostos laukus Šriftas ir Šrifto dydis. Norėdami vienu metu pakeisti visų formos šablono datos parinkiklių šriftą ir šrifto dydį, dešiniuoju pelės mygtuku spustelėkite datos parinkiklį, kuriame yra norimas formatavimas, tada kontekstiniame meniu spustelėkite Taikyti šriftą visiems datos parinkiklio valdikliams .
  • Norėdami pamatyti, kaip atrodys jūsų datos parinkiklis su faktiniu tekstu, rodinio meniu spustelėkite Duomenų pavyzdys. Tai padeda suprasti, kaip forma atrodys, kai ją pildys vartotojai.
  • Kartais datos parinkiklio tekstas ir kairėje datos parinkiklio pusėje esanti žyma gali atrodyti šiek tiek nepasiekiama. Norėdami greitai jas iš naujo sulygiuoti, dukart spustelėkite datos parinkiklį, skirtuke Dydis spustelėkite Lygiuoti, tada spustelėkite Taikyti. Jei etiketės ir datos parinkiklis yra skirtinguose maketo lentelės langeliuose, dešiniuoju pelės mygtuku spustelėkite langelį, kuriame yra etiketė, laikinajame meniu spustelėkite Lentelės ypatybės , tada spustelėkite Centruoti dalyje Vertikalioji lygiuotė skirtuke Langelis .
  • Norėdami pakeisti datos rodymo būdą, dukart spustelėkite datos parinkiklį, spustelėkite skirtuką Duomenys , tada spustelėkite mygtuką Formatas . Dialogo lange Datos formatas pasirinkite rodymo formatą .

Puslapio viršus