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.

Formų ir formų šablonų įžanga
 

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



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ų:

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 pradžia Puslapio pradžia

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

Programos InfoPath forma yra .xml failas, kuriame yra XML (išplėstinė žymenų kalba (XML): standartinė pramonėje naudojama kalba skirta duomenims aprašyti, tvarkyti ir jais keistis. Programoje „InfoPath“ formų šablonų pagrindas yra XML technologijos ir formų duomenys yra įrašomi arba pateikiami XML formatu.) duomenys. Visos programos InfoPath formos yra parengtos pagal 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 instrukcijomis (apdorojimo instrukcijos: informacija, kuri yra saugoma XML dokumento įžangoje. Ši informacija yra persiunčiama per XML analizatorių visoms XML dokumentą naudojančioms programoms.). Šis kodas susieja formos failą su jo susietuoju formos šablonu.

Puslapio pradžia Puslapio pradžia

Formos šablono komponentai

Formos šablonas, tai atskiras failas, turintis daugialypį palaikymą, pavyzdžiui, failų, kurie nurodo valdiklių rodymo būdą formos šablone, grafinių vaizdų failus rodomus formos šablone ir programavimui skirtus failus, leidžiančius pasirinktinius veiksmus formos šablone. Šie pagalbiniai failai bendrai vadinami formos failais. Kurdami dizaino formos šabloną galite peržiūrėti ir dirbti su formų failais, iš kurių sudaromas formų šablonas, imant šių failų informaciją ir ją įrašant aplanke.

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

Palaikymo failuose, sudarančiuose formos šabloną, gali būti vienas arba keli XML schemų (XML schema: XML kalba parašyta formali specifikacija, apibrėžianti XML dokumento struktūrą, įskaitant elementų vardus ir sudėtinių duomenų, kurių elementai turi atributus ir gali būti pateikiami kombinacijomis, tipus.) failai, XSL transformacijos (XSLT) (XSL keitimas (XSLT): kalba, naudojama XML dokumentams į kitus duomenų tipus, pvz., HTML arba XML, transformuoti. Naudojama kaip XSL dalis.) failas, skirtas kiekvienam formos šablono rodiniui, XML failas, skirtas duomenims, kurie rodomi pagal numatytuosius parametrus, kai vartotojai pirmiausia atidaro pagal tą formos šabloną parengtą formą, scenarijaus failai arba valdomų kodų rinkiniai ir formos apibrėžties failas (formos aprašymo failas XML failas, kurio plėtinys .xsf ir kuriame yra informacija apie visus kitus formoje esančius failus ir komponentus, o taip pat vartotojų tinkinimai, XML schemos, rodiniai, verslo logika, įvykiai ir diegimo parametrai.), 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 Failas arba failai, kurie formos šablone riboja ir tikrina duomenis. XML schemos failų turinį, pvz., elementus, atributus ir t. t., žymi grupės (grupė: duomenų šaltinio elementas, kuriame gali būti kitų laukų arba grupių. Valdikliai, kuriuose gali būti kitų valdiklių, pavyzdžiui, pasikartojančių lentelių arba skyrių, yra susiejami į grupes.) ir laukai (laukas: duomenų šaltinio elementas arba atributas, kuriame gali būti duomenys. Jei laukas yra elementas – jame gali būti atributų laikai. Laukuose galima saugoti valdikliuose įvedamus duomenis.), esantys užduočių srityje Duomenų šaltinis. Kiekvienas su formos šablonu susietas duomenų šaltinis (duomenų šaltinis: laukų ir grupių rinkinys, kuris aprašo ir saugo „InfoPath“ formos duomenis. Formoje esantys valdikliai yra susieti su duomenų šaltinyje esančiais laukais ir grupėmis.), įskaitant pagrindinį duomenų šaltinį, turi atitinkantį .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 Failai, naudojami formos šablone pasirinktinėms užduočių sritims (tinkinama užduočių sritis: .html failas, kurio turinys yra rodomas šalia formos esančiame lange. Tinkinamos užduočių sritys gali suteikti konkrečiai formai būdingas komandas ir žinyno turinį.) arba paveikslėliams rodyti.
Verslo logika .js, .vbs Failai, kuriuose yra vykdomų konkrečių formų veikimo būdų scenarijų. Šie scenarijaus failai yra Microsoft JScript (JScript: interpretuojamoji objektinė scenarijų kūrimo kalba, pagrįsta C, C++ Java kalbų priemonėmis. Jai pritaikyta „Microsoft“ ECMA 262 kalbos specifikacija.) arba Microsoft Visual Basic Scripting Edition (VBScript) (Visual Basic Scripting Edition (VBScript): „Microsoft Visual Basic“ programavimo sistemos pogrupis. Programos „Microsoft Internet Explorer“ versija 3.0 arba vėlesnė kartu su kitomis žiniatinklio naršyklėmis gali skaityti į HTML puslapius įdėtas VBScript programas.) failai.
Dvejetainiai .dl, .exe, .cab ir kiti Išoriniai failai, pateikiantys programavimo kodą ir papildomą verslo logiką. Pavyzdžiui, jeigu savo šablone sukuriate pasirinktinį valdiklį (tinkinamasis valdiklis: formos komponentas, pavyzdžiui šablono dalis arba „ActiveX“ valdiklis, kurį nenumatyta įtraukti į programą „InfoPath“. Formų kūrėjai naudodami valdiklių užduočių juostą gali pridėti arba pašalinti tinkinamus valdiklius.), 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 pradžia Puslapio pradžia