Formų ir formų šablonų įžanga

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Kurdami formos šablono (.xsn) failą, kuriate vieną failą, kuriame yra keli palaikymo failai. Ir atvirkščiai, kai jūsų vartotojai pildo formą, iš tikrųjų jie pildo formos (.xml) failą, parengtą pagal formos šabloną.

Šiame straipsnyje

Kokie dizainas: formos šabloną

Užpildykite vartotojams: į formą

Formos šablono komponentai

Kai kuriate: formos šablonas

Jūs kuriate formos šablonus naudodami dizaino režimą, kuris yra programos InfoPath dizaino aplinkoje. Formos šablonas yra failas, kuriame yra .xsn failo vardo plėtinys. Failas .xsn apibrėžia užbaigtų formų (.xml failų) duomenų struktūrą, išvaizdą ir veikimo būdą.

Formos šablonas ir pagal jį parengtos formos

Formos šabloną apibrėžia daug dalykų, tarp jų:

  • Valdikliai, etikečių, ir instrukcijų tekstą, bus rodomi formoje.

  • Valdiklių veikimo būdas, kai juos naudoja vartotojai. Pavyzdžiui, galite padaryti, kad konkreti sekcija atsirastų, kai vartotojas pažymi žymės langelį, ir dingtų, kai vartotojas išvalo žymės langelį.

  • Ar formoje yra papildomų rodinių. Pavyzdžiui, jei kuriate leidimo prašymo formą, turite vieną Rodyti elektros paslaugų teikėjo vardu kito rodinio gavimo agentas, ir trečią rodinį, kuris patvirtina arba nesutinka taikyti naujas aiškinimas.

  • Kaip ir kur saugomi formos duomenys. Pavyzdžiui, jūsų formos šablonas gali būti sukurtas taip, kad vartotojai galėtų pateikti duomenis tiesiai į duomenų bazę arba naudojant tinklo tarnybą. Arba jūsų vartotojai gali įrašyti savo formas į bendrai naudojamą aplanką.

  • Šriftai, spalvos ir kiti formoje naudojami dizaino elementai.

  • Ar vartotojai gali tinkinti formą. Pavyzdžiui, galite leisti vartotojams įtraukti papildomų eilučių į pasikartojančią lentelę, pasikartojančią sekciją arba pasirinktinę sekciją.

  • Ar vartotojai įspėjami, kai formoje padaro klaidų, arba pamiršta užpildyti būtiną lauką.

Užbaigę formos šablono kūrimą, padarote jį prieinamą savo vartotojams, publikuodami jį kaip .xsn failą.

Patarimas : Be formų šablonų kūrimo, jūs taip pat galite kurti šablono dalis, kurios yra pasirinktiniai valdikliai, kuriuos galima naudoti kituose formų šablonuose arba Microsoft Office dokumentuose. Pavyzdžiui, galite sukurti šablono dalį, kurioje yra kontaktų informacijos rinkimo laukų. Tada galite naudoti tą šablono dalį keliuose skirtinguose formų šablonuose. Saitų, kur ieškoti daugiau informacijos apie šablono dalis, rasite skyriuje Taip pat žiūrėkite.

Puslapio viršus

Ką jūsų vartotojai užpildo: forma

"InfoPath" formos yra .xml failas, kuriame yra XML duomenis. "InfoPath" formos, atsižvelgiant į formų šablonus.

Kad iliustruotumėte ryšį tarp formos šablono ir formos, įsivaizduokite, kad sukūrėte leidimo prašymo formos šabloną, skirtą elektros tinklų rangovams naudoti. Kiekvienas elektros tinklų rangovo užpildomas leidimo prašymas yra formas. Ta forma yra .xml failas, kuriame yra įvesti į formą duomenys (ir tik duomenys). Visi kiti formą sudarantys dalykai pateikiami formos šablone. Tai reiškia, kad kai jūsų vartotojai atidaro formą, forma turi rasti vietą ir naudoti savo susietąjį formos šabloną, kad tinkamai funkcionuotų. Kitu atveju, kai jūsų vartotojai atidarys formą, jie matys tik XML aprašo žymes ir duomenis.

Kad susietų formos šabloną su pagal jį parengta forma, programa InfoPath kiekvieno formos failo viršuje įtraukia kelias kodo eilutes, vadinamas apdorojimo instrukcijos. Šis kodas susieja formos failą su jo susietuoju formos šablonu.

Puslapio viršus

Formos šablono komponentai

Formos šablone yra vienas failas, kuriame yra keli palaikymo failai, pvz., failų, kurie nurodo, kaip formos šablone turėtų būti rodomi valdikliai, failus grafinių elementų, rodomų formos šablone ir programavimui skirtus failus, leidžiančius pasirinktinius veiksmus formos šablone. Šie palaikymo failai kartu vadinami formos failai. Kai kuriate formos šabloną, galite peržiūrėti ir dirbti su formos failai, sudarantys formos šablono išskleidimo ir įrašydami tuos formos failus į aplanką.

Palaikymo failai, sudarantys formos šablono (.xsn) failą

Palaikymo failai, sudarantys formos šablono galite įtraukti vieną arba kelis XML schema failus, yra XSL transformacija (XSLT) failas kiekvienam formos šablono rodiniui, XML failo duomenų, kuriuos rodoma pagal numatytuosius parametrus, kai vartotojai pirmą kartą atidaro formą, kuri remiasi kad formos šabloną ir scenarijaus failai arba valdomų kodų rinkinių, formos aprašo failas, vadinamas Manifest.xsf.

Norėdami susipažinti su formos šabloną sudarančiais failais, galite naudoti toliau pateiktą procedūrą, kad peržiūrėtumėte formos šablono šaltinio failus.

Formos šablono formos failų peržiūra

  1. Sukurkite naują, tuščią formos šabloną.

  2. Meniu Failas spustelėkite Įrašyti kaip šaltinio failus.

  3. Dialogo lange Ieškoti aplanko pasirinkite esamą aplanką, kuriame norite įrašyti formos failus, arba sukurkite naują failą ir spustelėkite Gerai.

    Programa InfoPath aplanke įrašo formos šablono kopiją kaip failų rinkinį.

  4. Naršyklėje Windows Explorer ieškokite aplanko, kuriame yra failai.

Toliau pateikiamoje lentelėje aprašomi formos šablono palaikymo failai. Šie failai visada yra formos šablone.

Failo tipas

Failo vardo plėtinys

Aprašas

Formos apibrėžties failas

.xsf

Failas, kuriame yra informacijos apie tai, kaip formos šablonas parengiamas, įskaitant jo naudojamą XML schemą ir jame esančius šaltinio failus. Programa InfoPath generuoja šį failą automatiškai, kai jūs kuriate naują formos šabloną. Kuriant ir modifikuojant formos šabloną, failas automatiškai naujinamas, kad atspindėtų keitimus.

XML schema

.xsd

Failą arba failus, kurie apriboti ir patikrinti duomenis į formos šabloną. XML schemos failų turinį – elementus, atributus ir taip toliau – perteikia grupių ir laukų užduočių srityje Duomenų šaltinis . Kiekvieną duomenų šaltinis , kuris yra susijęs su į formos šabloną, įskaitant pagrindinį duomenų šaltinį, turi atitinkamų .xsd failą.

Rodinys

.xsl

XSL transformacijos (XSLT) failai, naudojami pristatyti, peržiūrėti ir transformuoti į HTML rodomus duomenis, esančius vartotojų pildomoje formoje. Kai dirbate su skirtingais formos šablono rodiniais, jūs iš tikrųjų žiūrite į skirtingus formoje rodomų duomenų HTML pateikimus (arba transformacijas).

XML šablonas

.xml

Failas, kuriame yra duomenų, kuriuos norite rodyti konkrečiuose valdikliuose pagal numatytuosius parametrus. Vartotojai mato šiuos duomenis, kai pirmą kartą atidaro formą, kol nepasirenka skirtingų valdiklių reikšmių.

Be ankstesnės lentelės failų, formos šablone gali būti bet kurie iš failų, pateikiamų tolesnėje lentelėje, atsižvelgiant į formos šablono dizainą.

Failo tipas

Failo vardo plėtinys

Aprašas

Pristatymas

.htm, .gif, .bmp ir kiti

Failus, kurie naudojami pasirinktinėse užduočių srityse arba paveikslėlius į formos šabloną.

Verslo logika

.js, .vbs

Failų, kuriuose yra scenarijus įgyvendinimo konkrečios formos veikimo būdas. Šie scenarijaus failai yra Microsoft JScript "arba" Microsoft Visual Basic Scripting Edition (VBScript) failus.

Dvejetainiai

.dl, .exe, .cab ir kiti

Išoriniai failai, pateikiantys programavimo kodą ir papildomą verslo logiką. Pavyzdžiui, jeigu savo šablone sukuriate pasirinktinis valdiklis, jums gali prireikti diegimo programos, kad automatiškai įdiegtumėte ir užregistruotumėte tą valdiklį savo vartotojų kompiuteriuose. Dvejetainiai failai nekuriami programoje InfoPath, bet kuriami tokioje programoje kaip Microsoft Visual Studio .NET.

Programa InfoPath automatiškai naujina formos failus, kai keičiate savo formos šabloną. Tačiau, jeigu jūs esate patyręs XML vartotojas arba pažangių formų kūrėjas, galite išskleisti atskirus formos failus ir tinkinti juos neautomatiniu būdu. Pavyzdžiui, galite neautomatiniu būdu modifikuoti formos failų rinkinį pasitaikius šioms situacijoms:

  • Norite iš naujo naudoti formos šablono XML schemą (.xsd failą) kitoje Microsoft Office programoje. Pavyzdžiui, galite įtraukti programos InfoPath .xsd failą į schemos biblioteką, esančią programoje Microsoft Office Word 2007. Tada galite susieti programos InfoPath .xsd failo elementus su dokumento turiniu.

  • Formos šablone norite sukurti įrankių juostą, kurioje būtų pasirinktinės komandos kartu su programoje InfoPath įtaisytosiomis komandomis. Kad tai padarytumėte, turite redaguoti formos šablono formos apibrėžties (.xsf) failą.

  • Savo formos šablone, kuris nėra prieinamas programoje InfoPath, norite atlikti su formatavimu susijusį galimybių išplėtimą, pvz., pridėti mygtuko fono vaizdą (.gif failas). Kad tai padarytumėte, redaguokite formos XML transformacijos (.xsl) failą.

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×