Teksto lauko tinkinimo būdai

Taikoma
InfoPath 2010 InfoPath 2013

Įterpę teksto lauką į formos šabloną, galite jį tinkinti pasiekdami ir pakeisdami jo ypatybes ir parametrus dialogo lange Teksto lauko ypatybės . Norėdami atidaryti dialogo langą, formos šablone dukart spustelėkite teksto lauką, kurio ypatybes norite keisti.

Šioje lentelėje aprašomi keli būdai, kaip galite tinkinti teksto lauką, ir pateikiamos priežastys, kodėl galite tai padaryti. Nors lentelėje nepateikiama išsami procedūrinė informacija apie parinktis, esančias dialogo lange Teksto lauko ypatybės , ji pateikia galimų parinkčių diapazoną.

Pastaba

  • Jei kuriate su naršykle suderinamą formos šabloną, tam tikros dialogo lango Teksto lauko ypatybės funkcijos negalimos. Pvz., pastraipų lūžiai nepalaikomi.
  • Jei jūsų formos šablonas pagrįstas duomenų baze, schema ar kitu esamu duomenų šaltiniu, gali nepavykti tinkinti visų valdiklio aspektų. Pavyzdžiui, galite pakeisti valdiklio dydį, bet ne jo lauko ar grupės pavadinimą, išvestą iš esamo duomenų šaltinio.
Klavišas Tab Užduotis Išsami informacija
Duomenys Susieto lauko pavadinimo keitimas Kurdami naują, tuščią formos šabloną, galite pakeisti numatytąjį valdiklio lauko arba grupės pavadinimą į ką nors, kas lengviau identifikuojama dirbant su duomenų šaltiniu. Pavyzdžiui, lauką, pavadintą "Pardavėjas", lengviau suprasti nei lauką, pavadintą "laukas1".
Pastaba: Pakeitus lauko pavadinimą, susiejimas tarp teksto lauko ir duomenų šaltinio lauko nepakeičiamas. Jei teksto lauką reikia susieti su kitu lauku, dešiniuoju pelės mygtuku spustelėkite teksto lauką, tada kontekstiniame meniu spustelėkite Keisti susiejimą .
Duomenys Duomenų tipo keitimas Kurdami naują, tuščią formos šabloną, galite pakeisti numatytąjį valdiklio duomenų tipą. Numatytasis teksto lauko duomenų tipas yra Tekstas (eilutė), tačiau galite tai pakeisti. Pavyzdžiui, jei norite, kad vartotojai įvestų Britanijos svarus į teksto lauką Operacijos suma , galite pasirinkti duomenų tipą Sveikasis skaičius (sveikasis skaičius), tada pasirinkti formatavimo parinktis, kad į teksto lauką įvestos reikšmės būtų rodomos su svaro (£) valiutos simboliu.

Daugiau apie duomenų tipus

Toliau išvardyti teksto laukams galimi duomenų tipai:
  • Tekstas (eilutė) Naudokite duomenims, pvz., vardams, adresams, telefono numeriams, socialinio draudimo numeriams ir t. t.
  • Sveikasis skaičius (sveikasis skaičius) Naudokite teigiamiems arba neigiamiems sveikiesiems skaičiams, pvz., 1234, –1234 arba 1 234 EUR.
  • Dešimtainis (dvigubas) Naudokite skaičiams su dešimtainėmis skiltimis, pvz., 1234,12, –1234,12 arba 1234,12 EUR.
  • Teisinga / klaidinga (Bulio logikos) Naudokite duomenims, kurie turėtų būti 1 (teisinga) arba 0 (klaidinga).
  • Hipersaitas (anyURI) Naudokite hipersaitams, pvz., universaliųjų vardų suteikimo konvencijos (UNC) kelias arba vieningasis išteklių lokatorius (URL).
  • Data (data) Naudokite datoms, pvz., 2007-03-14 arba 2007 m. kovo 14 d.
  • Laikas (laikas) Naudojama laiko reikšmėms, pvz., 9:46:55 arba 09:46 A.M.
  • Data ir laikas (data ir laikas) Naudokite datoms ir laikui, pvz., 2007-03-14 11:30.
Duomenys Numatytosios reikšmės nurodymas Jei norite, kad valdiklio viduje būtų rodomas numatytasis tekstas, kai vartotojas pirmą kartą atidaro formą, galite įvesti tą tekstą lauke Reikšmė . Taip pat galite naudoti kito duomenų šaltinio lauko reikšmę kaip numatytąją valdiklio reikšmę. Numatytosios reikšmės skiriasi nuo vietos rezervavimo ženklo teksto (kuris aprašytas toliau šiame straipsnyje), nes jie visada įrašomi kaip duomenys formos (.xml) faile.
Duomenys Rodyti skaičiavimo rezultatus Norėdami, kad skaičiavimo rezultatai būtų rodomi valdiklyje, galite spustelėti Įterpti formulę888d37c3-e2dd-4119-8922-6a7ed6128c8e šalia lauko Reikšmė , kad susietumėte formules ir funkcijas su valdikliu. Pavyzdžiui, galite sukurti formulę, kuri sumuoja pasikartojančios lentelės skaičių stulpelį, naudodami teksto lauką kartu su sumavimo funkcija. Arba galite susieti šiandienos funkciją su konkrečiu teksto lauku, kad vartotojui atidarius formą, tame teksto lauke būtų rodoma dabartinė data.
Duomenys Teksto lauko reikalingumas Norėdami vizualiai priminti vartotojams įvesti duomenis į valdiklį, pažymėkite žymės langelį Negali būti tuščia . Kai vartotojai atidarys formą, valdiklyje bus rodoma raudona žvaigždutė kaip priminimas, kad ji nebūtų tuščia. Vartotojai negali pateikti duomenų, kol įveda reikšmę į valdiklį.
Duomenys Įtraukti duomenų tikrinimą Spustelėkite Duomenų tikrinimas , kad nurodytumėte valdiklio duomenų tinkamumo taisykles. Pavyzdžiui, jei reikia, kad dalių numeriai būtų įvesti tam tikru formatu– trimis skaičiais, tada brūkšniu, o tada dar dviem skaičiais – galite naudoti duomenų tikrinimą, kad užtikrintumėte, jog vartotojai atitiktų šį modelį.
Duomenys Taikyti taisykles Kai spustelėjate Taisyklės, galite sukurti taisyklę, kuri automatiškai padaro vieną ar daugiau veiksmų, kai vartotojai pakeičia valdiklio reikšmę. Pavyzdžiui, jei pirkimo užsakymo formoje vartotojas įveda skaičių, didesnį nei 10 teksto lauke Suma , galite naudoti taisyklę, kad būtų rodomas dialogo langas, kuriame rašoma: "Gali atidėti siuntimą daugiau nei 10 skirtingų prekių vienu metu". Taip pat galite naudoti taisyklę norėdami automatiškai gauti atnaujintą informaciją iš išorinio duomenų šaltinio. Pavyzdžiui, akcijų pirkimo formoje galite naudoti taisyklę, kad nuskaitytumėte ir rodytų akcijų kotiruotes teksto lauke realiuoju laiku, kai atidaroma forma arba kai vartotojas paprašo informacijos.
Ekranas Rodyti vietos rezervavimo ženklo tekstą Jei norite pateikti nurodymus vartotojams, kokius duomenis įvesti teksto lauke, galite įvesti instrukcijų tekstą lauke Vietos rezervavimo ženklas . Pavyzdžiui, viešbučio teksto lauke Naktų skaičius vietos rezervavimo ženklo tekstą galima naudoti norint paraginti vartotojus, kokio tipo duomenis jie turėtų įvesti.

Kaip ir numatytoji reikšmė, vietos rezervavimo ženklo tekstas rodomas teksto įvedimo valdiklyje, kai vartotojas pirmą kartą atidaro formą. Tačiau vietos rezervavimo ženklo tekstas skiriasi nuo numatytųjų reikšmių šiais trimis būdais:
  • Vietos rezervavimo ženklo tekstas niekada neįrašomas kaip duomenys formos (.xml) faile.
  • Skirtingai nei numatytoji reikšmė, kuri valdiklyje rodoma kaip paprastasis tekstas, vietos rezervavimo ženklo tekstas visada rodomas neryškus.
  • Kitaip nei numatytoji reikšmė, su naršykle suderinamuose formų šablonuose vietos rezervavimo ženklo tekstas nepalaikomas.
Ekranas Teksto lauko padarymas tik skaitomą Norėdami neleisti vartotojams keisti valdiklio turinio, pažymėkite žymės langelį Tik skaityti . Pavyzdžiui, jei formulės rezultatams rodyti naudojate teksto lauką, galite padaryti teksto lauką skirtą tik skaityti, kad vartotojai negalėtų įvesti to rezultato. Nors tik skaityti skirtas teksto laukas formoje nerodomas neryškus, vartotojai negalės įvesti informacijos teksto lauke.
Ekranas Rašybos tikrintuvo arba automatinio užbaigimo funkcijos išjungimas Norėdami neleisti vartotojams tikrinti teksto rašybos teksto įrašo valdiklyje arba automatiškai pakartotinai naudoti ankstesnius įrašus, kurie buvo įvesti į formą tame valdiklyje, išvalykite žymės langelius Įgalinti rašybos tikrintuvą ir Įgalinti automatinį užbaigimą , kurie pagal numatytuosius nustatymus yra pažymėti. Pavyzdžiui, galite išjungti teksto laukų, kuriuose rodomi tikrinių daiktavardžių, rašybos tikrintuvą. Automatinio užbaigimo funkciją galite išjungti dėl privatumo priežasčių, pvz., kai forma bus bendrinama su daugeliu žmonių.
Ekranas Leisti vartotojams įvesti kelias teksto eilutes Jei norite, kad teksto lauke būtų rodoma daugiau nei viena teksto eilutė, pažymėkite žymės langelį Kelios eilutės . Tada galite nuspręsti, ar leisti pastraipos lūžius teksto lauke.
Ekranas Įgalinti pastraipos lūžius Jei pažymėjote žymės langelį Kelių eilučių ir norite, kad vartotojai galėtų teksto lauke įvesti informacijos pastraipas, pažymėkite žymės langelį Pastraipų lūžiai . Tai naudinga, pvz., kai norite, kad vartotojai teksto lauke atsakytų į esė klausimą, tačiau norite, kad duomenys būtų paprastojo teksto formatu, nes vartotojai galiausiai pateiks juos duomenų bazėje. Jei su naršykle suderinamame formos šablone pažymėsite žymės langelį Kelių eilučių , negalėsite išvalyti žymės langelio Pastraipų lūžiai .
Ekranas Įgalinti teksto eilučių kėlimą Jei pažymėsite žymės langelį Kelių eilučių , "InfoPath" automatiškai pažymės žymės langelį Kelti teksto eilutę , kad tekstas būtų perkeliamas iš vienos eilutės į kitą, kai vartotojai įveda tekstą teksto lauke. Kai teksto eilučių kėlimas įjungtas, galite pasirinkti slinkties parinktis sąraše Slinkimas . Pavyzdžiui, galite padaryti, kad slinkties juostos būtų rodomos teksto lauke, kai vartotojai įveda daugiau teksto, nei pagal numatytuosius parametrus gali rodyti teksto laukas. Kad slinkimo parinktys veiktų tinkamai, teksto laukas turi būti fiksuoto aukščio ir pločio. Jei su naršykle suderinamame formos šablone pažymėsite žymės langelį Kelių eilučių , negalėsite išvalyti žymės langelio Kelti teksto eilutę arba nurodyti parinkčių sąraše Slinkimas .
Ekranas Riboti simbolius Norėdami teksto laukui priskirti simbolių limitą, pažymėkite žymės langelį Apriboti tekstą ir įveskite leidžiamą simbolių skaičių. Pavyzdžiui, personalo formos šablone galite naudoti šią funkciją, kad neleistumėte vartotojams įvesti daugiau nei penkių simbolių teksto lauke Darbuotojo ID . Jei jūsų formos šablonas prijungtas prie duomenų bazės arba išorinės XML schemos ir duomenų šaltiniui taikomi esami simbolių ilgio reikalavimai, "Microsoft Office InfoPath" automatiškai rodys duomenų tikrinimo klaidą, jei vartotojai, pildydami formą, pagrįstą jūsų formos šablonu, viršys šiuos apribojimus. Norėdami, kad, vartotojui pasiekus valdiklio simbolių limitą, žymiklis būtų automatiškai perkeliamas į kitą formos valdiklį, pažymėkite žymės langelį Automatiškai pereiti prie kito valdiklio pasiekus limitą . Su naršykle suderinamuose formų šablonuose žymeklio automatinio perėjimo prie kito valdiklio nepalaikomas.
Ekranas Sąlyginio formatavimo įtraukimas Spustelėkite Sąlyginis formatavimas , kad atidarytumėte dialogo langą Sąlyginis formatavimas , kuriame galite keisti valdiklio išvaizdą, įskaitant jo matomumą, atsižvelgdami į reikšmes, kurias vartotojai įveda į formą. Pavyzdžiui, pardavimo ataskaitos formos šablone galite naudoti sąlyginį formatavimą, norėdami įspėti vartotoją, kad išleista suma yra didesnė už biudžete nurodytą sumą.
Dydis Dydžio, užpildymo ir paraščių koregavimas Galite rankiniu būdu nurodyti valdiklio dydį įvesdami reikšmes laukuose Aukštis ir Plotis . Taip pat galite patikslinti tarpus tiek valdiklyje, tiek už jo ribų pakeisdami paraštę, kuri yra buferio tarpas aplink valdiklio turinį arba paraštes, t. y. tarpas tarp valdiklio kraštinės ir bet kokio aplinkinio teksto ar valdiklių formos šablone.
Dydis Teksto lauko lygiavimas pagal jo žymą Norėdami geriau sulygiuoti valdiklio viduje esantį tekstą su etikete, spustelėkite mygtuką Lygiuoti . "InfoPath" automatiškai koreguoja valdiklio aukščio, užpildymo apačioje ir apatinės paraštės parametrus.
Pažengusiems Nurodykite ekrano patarimą Norėdami, kad paaiškinamoji pastaba būtų rodoma, kai vartotojai perkelia žymiklį virš valdiklio, įveskite norimą tekstą lauke Ekrano patarimas. Pritaikymo neįgaliesiems pagalbinės priemonės, pvz., ekrano peržiūros priemonės, kurios ekrane rodomą informaciją padaro pasiekiamą kaip susintetina šneka arba atnaujinamas Brailio rašto ekranas, dažnai remiasi šiais ekrano patarimais, kad interpretuotų informaciją savo vartotojams.
Pažengusiems Skirtuko rodyklės tvarkos keitimas Valdiklio padėtį galite keisti pagal bendrą formos šablono tabuliavimo tvarką. Tabuliavimo tvarka yra tvarka, kuria įvesties vieta formoje perkeliama iš vieno lauko ar objekto į kitą, kai vartotojai paspaudžia tabuliavimo klavišą arba SHIFT + TAB. Numatytasis visų formos šablono valdiklių skirtuko rodyklės parametras yra 0, bet tabuliavimo tvarka prasideda nuo 1. T. y. bet kuris valdiklis, kurio rodyklės lauke Tab yra 1, bus aplankytas pirmiausia, kai vartotojai paspaus klavišą TAB. Bet kuris valdiklis, kurio skirtuko rodyklės lauke yra 2, bus aplankytas antras ir t. t. Visi valdikliai, kurių rodyklės lauke Tabuliacijos žymės langelis yra 0, bus paskutiniai tabuliavimo tvarkoje. Jei norite praleisti valdiklius tabuliavimo tvarkoje, lauke Tabuliacijos rodyklė įveskite -1.
Pažengusiems Priskirkite spartųjį klavišą Norėdami nurodyti spartųjį klavišą, lauke "Access" galite įvesti raidę arba numerį. Spartieji klavišai leidžia vartotojams pereiti prie valdiklio paspaudus klavišų paspaudimų derinį, o ne perkeliant pelę. Jei pasirinksite naudoti formos šablono sparčiuosius klavišus, turite pranešti vartotojams, kad yra spartieji klavišai. Pavyzdžiui, galite įvesti (ALT + S) po teksto lauko žyma, kad vartotojai žinotų, jog yra teksto lauko Pardavėjas spartusis klavišas.
Pažengusiems Suliejimo veiksmų nurodymas arba tinkinimas Spustelėkite Sulieti parametrus , kad nurodytumėte, kaip duomenys, kuriuos vartotojai įveda į valdiklį, turi būti rodomi, kai sujungiamos kelios formos. Pavyzdžiui, galite pasirinkti priešvardžio tekstą iš teksto lauko su tam tikru žodžiu arba atskirti teksto lauko elementus kabliataškiu.
Pažengusiems Gauti teksto lauko ViewContext identifikatorių Norėdami identifikuoti valdiklį kode, galite naudoti reikšmę ViewContext. Pavyzdžiui, jei žinote ViewContext reikšmę, galite naudoti tą reikšmę su objekto View metodu ExecuteAction, kad programiškai atliktumėte su valdikliu susietų XML duomenų redagavimo veiksmą.
Pažengusiems Įvesties aprėpties nurodymas ir tinkinimas Spustelėkite Įvesties aprėptis , kad nurodytumėte valdikliui skirtos vartotojo įvesties tipą. Tai gali padėti pagerinti rašysenos atpažinimą ir valdiklio kalbėjimo įvestį. Pavyzdžiui, jei valdikliui naudojate IS_URL įvesties aprėptį, "InfoPath" žino, kad nepaiso tarpų tarp žodžių.
Naršyklės formos Tinkinti duomenų grąžinimo į serverį parametrus Skirtukas Naršyklės formos rodomas tik tada, kai kuriate su naršykle suderinamą formos šabloną. Tai leidžia jums kontroliuoti, ar duomenys siunčiami į serverį, kai vartotojai keičia duomenis teksto lauke.