Vormimallide ja vormide tutvustus

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Vormimalli (.xsn) kujundamisel loote ühe faili, mis sisaldab mitut tugifaili. Kui kasutaja täidab vormi, täidab ta õigupoolest vormifaili (.xml), mis põhineb sellel vormimallil.

Selle artikli teemad

Teie kujundate: vormimall

Kasutajad täidavad: vorm

Vormimalli komponendid

Teie kujundate: vormimall

Vormimalle luuakse kujundusrežiimis ehk InfoPathi kujunduskeskkonnas. Vormimall on XSN-laiendiga fail. XSN-fail määratleb valmisvormide (XML-failide) andmestruktuuri, ilme ja käitumise.

vormimalli ja vormide, mille aluseks on

Vormimall määratleb muu hulgas järgmised seigad.

  • Vormil kuvatavad juhtelemendid, sildid ja juhendav tekst.

  • Juhtelementide käitumine nende kasutamisel. Näiteks võite määrata, et teatud jaotis kuvataks juhul, kui kasutaja märgib teatud ruudu ja peidetaks, kui kasutaja tühjendab selle märkeruudu.

  • Kas vormil on täiendavaid vaateid või mitte. Näiteks loataotlusvormi koostamisel võite luua ühe vaate elektrisüsteemiga tegeleva alltöövõtja, teise vaate taotluse vastuvõtja ja kolmanda taotluse kinnitava või hülgava eksperdi jaoks.

  • Vormiandmete talletamisviis ja -koht. Näiteks võite vormimalli kujundada nii, et kasutajad saaksid andmeid otse või veebiteenuse kaudu andmebaasi edastada. Teise võimalusena võite määrata, et kasutajad peavad vormi salvestama mõnda ühiskausta.

  • Fondid, värvid ja muud vormil kasutatavad kujunduselemendid.

  • Kas kasutaja saab vormi kohandada või mitte. Näiteks võite määrata, et kasutajad tohivad korduvasse tabelisse, korduvasse jaotisse või valikulisse jaotisse ridu lisada.

  • Kas kasutajaid teavitatakse vormil tehtud vigadest või mõne kohustusliku välja tühjaksjätmisest või mitte.

Pärast vormimalli kujundamist peate selle kasutajatele kättesaadavaks tegemiseks XSN-failina avaldama.

Näpunäide. : Lisaks vormimallide kujundamisele saate kujundada ka malliosi ehk kohandatud juhtelemente, mida saate kasutada ka teistes vormimallides või Microsoft Office'i dokumentides. Näiteks võite luua malliosa, mis sisaldab kontaktteabe kogumise välju. Seda malliosa saate edaspidi kasutada ka kõikvõimalikes muudes vormimallides. Malliosade kohta leiate lisateavet jaotise Vt ka linkide kaudu.

Lehe algusse

Kasutajad täidavad: vorm

InfoPathi vorm on XML-andmeid sisaldav XML-fail. Kõik InfoPathi vormid põhinevad vormimallidel.

Vormimalli ja vormi vahelise seose illustreerimiseks oletagem, et olete koostanud elektrisüsteemiga tegelevate alltöövõtjate jaoks mõeldud loataotluse vormimalli. Iga loataotlus, mille mõni elektrik täidab, on vorm. See vorm on lihtsalt XML-fail, mis sisaldab ainult vormi sisestatud andmeid. Kõik muu, millest vorm koosneb, pärineb vormimallist. See tähendab, et alati, kui mõni kasutaja avab vormi, peab see vorm üles leidma seostuva vormimalli ja seda kasutama – muidu ei tööta vorm õigesti. Kui kasutaja avab vormi, millega seostuv vormimall on puudu, kuvatakse üksnes XML-märgistus ja andmed.

Vormimalli linkimiseks sellel põhinevate vormidega lisab InfoPath iga vormifaili algusse mitu koodirida, mida nimetatakse töötlemisjuhised. See kood lingib vormifaili seostuva vormimalliga.

Lehe algusse

Vormimalli komponendid

Vormimalli on ühte faili, mis sisaldab mitut toetavat faili, näiteks faile, mis määravad, kuidas vormimalli juhtelementide peaks kuvatama, piltide, mis kuvatakse vormimallil, failide ja programmeerimisega faile, mis võimaldavad kohandatud käitumist vormimalli. Need täiendavad failid nimetatakse vormifailid. Vormimalli kujundamisel saate vaadata ja töötada failidega vorm, mis moodustavad vormimalli ekstraktimiseks ja salvestades need vormifailid kausta.

toetavad faile, mis moodustavad vormi mall (xsn) fail

Täiendavad failid, mis moodustavad vormimalli saate kaasata XML-skeem üks või mitu faili, vormimalli iga vaate XSL-transformatsioon (XSLT) failina, XML-faili andmeid, mis kuvatakse vaikimisi esmakordsel avamisel vorm, mis põhineb, et vormimalli, skripti faile või hallatavat koodi assemblereid ja vormimääratlusfailnimega Manifest.xsf.

Vormimalli moodustavate failide tundmaõppimiseks saate järgmiste juhiste abil vaadata vormimalli lähtefaile.

Vormimalli vormifailide vaatamine

  1. Looge uus tühi vormimall.

  2. Klõpsake menüü Fail käsku Salvesta lähtefailidena.

  3. Valige dialoogiboksis Kausta sirvimine mõni kaust, kuhu soovite vormifailid salvestada, või looge uus kaust ja klõpsake nuppu OK.

    InfoPath salvestab vormimalli koopa selles kaustas failide komplektina.

  4. Avage Windows Explorer ja otsige üles soovitud faile sisaldav kaust.

Järgmises tabelis kirjeldatakse vormimalli tugifaile. Need failid on alati vormimalli kaasatud.

Failitüüp

Failinime laiend

Kirjeldus

Vormimääratlusfail

.xsf

Fail, mis sisaldab teavet vormimalli koostise (sh kasutatavate XML-skeemide ja mallis sisalduvate ressursifailide) kohta. InfoPath loob selle faili uue vormimalli kujundamisel automaatselt. Vormimalli kujundamisel ja muutmisel värskendatakse faili teie tehtud muudatuste kajastamiseks automaatselt.

XML-skeem

.xsd

Faili või faile, mis piirata ja vormimalli andmete valideerimiseks. XML-skeemi failide sisu – elemente, atribuudid ja nii edasi-esindab ja väljade tööpaanil Andmeallikas . Iga andmeallikas , mis on seostatud vormimalli, sh põhilise andmeallika on vastav XSD-fail.

Vaade

.xsl

XSL-i transformatsiooni (XSLT) failide abil esitatakse, kuvatakse ja teisendatakse HTML-iks kasutajate täidetavas vormis leiduvad kuvatavad andmed. Vormimalli erinevate vaadetega töötamisel vaatate õigupoolest vormis kuvatavate andmete erinevaid HTML-esitusi (ehk transformatsioone).

XML-mall

.xml

Fail, mis sisaldab teatud juhtelementides vaikimisi kuvatavaid andmeid. Kasutajad näevad neid andmeid vormi esmakordsel avamisel, kui nad pole veel juhtelementides muid väärtusi valinud.

Lisaks eelmises tabelis toodud failitüüpidele võib vormimall sisaldada ka järgmises tabelis loetletud faile (sõltuvalt vormimalli kujundusest).

Failitüüp

Failinime laiend

Kirjeldus

Esitlus

.htm, .gif, .bmp ja muud

Failid, mille soovite kuvada kohandatud tööriistapaanidel või piltide kuvamiseks.

Äriloogika

.js, .vbs

Sisaldavad teatud vormi käitumine rakendamiseks skriptide failid. Skripti need failid on Microsoft JScript või Microsoft Visual Basic Scripting Editioni (VBScript) faile.

Binaarfailid

.dll, .exe, .cab ja muud

Välisfailid, mis sisaldavad programmeerimiskoodi ja täiendavat äriloogikat. Kui loote oma vormimalli jaoks näiteks mõne kohandatud juhtelement, võib teil vaja minna installiprogrammi, et see juhtelement kasutaja arvutites automaatselt installida ja registreerida. Binaarfaile ei looda InfoPathis, vaid näiteks Microsoft Visual Studio .NET-is või muudes sarnastes programmides.

InfoPath värskendab vormifailid automaatselt, kui teete vormimallis muudatusi. Kui aga tunnete XML-i hästi või olete kogenud vormikujundaja, võite individuaalsed vormifailid ekstraktida ja neid käsitsi kohandada. Vormifailide komplekti on mugav käsitsi muuta näiteks järgmistes olukordades.

  • Soovite vormimalli XML-skeemi (XSD-faili) kasutada ka mõnes muus Microsoft Office'i programmis. InfoPathi XSD-faili saate lisada näiteks Microsoft Office Word 2007 skeemiteeki. Seejärel saate InfoPathi XSD-faili elemendid vastendada dokumendi sisuga.

  • Soovite vormimallis luua tööriistariba, mis sisaldab lisaks InfoPathi valmiskäskudele ka kohandatud käske. Selleks peate redigeerima vormimalli vormimääratlusfaili (.xsf).

  • Soovite vormimallis teha vorminguga seotud muudatusi, mis pole InfoPathis saadaval (nt lisada nupule GIF-failina talletatud taustpildi). Selleks peate redigeerima vormi XML-i transformatsiooni faili (.xsl).

Lehe algusse

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×