Informații generale despre formele și șabloanele formular - Microsoft Office

InfoPath pot fi utilizate pentru proiectarea și completarea formularelor. În funcție de sarcina pe care lucrați cu diferite tipuri de fișiere. De exemplu, atunci când se proiectează un formular, un șablon formă fișier (XSN) - un fișier comun care conține suport pentru fișiere multiple. Se extrage aceste fișiere de suport nu este dificil, dar acest lucru nu este de obicei necesară.

Pe de altă parte, atunci când completarea formularului completat este, de fapt într-un fișier formă (XML), construit în conformitate cu șablonul formular.

Asta vă dezvolta: un șablon de formular

Modelele sunt create în vizualizarea de proiectare forma, InfoPath mediul de proiectare. șablon de formular - fișier de extensie de nume de .xsn. XSN-fișier definește structura de date, aspectul și comportamentul formulărilor (XML-fișiere).

șablon formular definește un set de parametri, inclusiv

OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControl, etichete și solicitările de text care apar pe formular.

Comportamentul de control în interacțiunea cu utilizatorii acestora. De exemplu, se poate determina apariția unei anumite secțiuni, atunci când utilizatorul stabilește un steag, iar dispariția sa, atunci când utilizatorul îndepărtează bifă.

Are formularul de depunere suplimentară. De exemplu, diferite forme de reprezentare în diferite limbi pot fi create pentru o organizație internațională. Este de asemenea posibil de prezentare a presei, care combină datele provenite de la alte reprezentări ale formei.

Cum și în cazul în care datele sunt stocate sub formă. De exemplu, forma va permite utilizatorilor să stocheze date într-o bază de date - fie direct, fie prin intermediul unui serviciu Web. Formularul poate fi, de asemenea, stocate pe un anumit server de rețea.

Fonturi, culori și alte elemente de design, care sunt utilizate în formă.

Fie că utilizatorii pot ajusta forma. De exemplu, un dezvoltator poate permite utilizatorului pentru a adăuga rânduri în tabelul repetitivă, secțiune sau secțiune secundară repetarea.

Fie că utilizatorii primesc o notificare atunci când fac o greșeală pe un formular sau uitați să completați un câmp obligatoriu.

Acesta este umplut cu utilizatorii: formular

În forma InfoPath - un fișier care conține date XML. Membrii își păstrează forma ca un fișier XML separat sau trimite date XML din formular către o bază de date sau altă locație. Pentru a putea completa un formular, InfoPath trebuie să fie instalat pe computer.

Așa cum am menționat mai devreme, toate de forma InfoPath, care este umplut cu utilizatorii, se bazează pe un șablon formular care definește aspectul și funcționalitatea acestuia.

Pentru a asocia forma cu forma șablonului corespunzător, formularul InfoPath la începutul fiecărui fișier se adaugă câteva linii de cod, numite OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructions. Acest cod se leagă sub formă de fișier șablon formular.

șablon formular Componente

Formularul Template - un fișier separat, care conține mai multe OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfiles. Aceste fișiere definesc ar trebui să arate ca și în cazul în care acestea ar trebui să fie poziționate controalele și grafică în formă și să conțină codul care vă permite să personalizați formularul.

Șablonul formular poate conține oricare sau toate dintre următoarele fișiere:

Fișier care conține informații cu privire la modul de a construi o formă, inclusiv cele folosite XML schema și de resurse de fișiere pe care le conține. InfoPath genereaza automat acest fișier atunci când dezvoltarea unui șablon nou formular. În timpul dezvoltării și modificările în fișierul șablon formular este actualizat în mod automat pentru a reflecta modificările.

Un fișier sau fișiere, care limitează datele în forma și verifica corectitudinea lor. Conținutul fișierelor XML schema - care este, elemente, atribute, și așa mai departe - este prezentată sub formă de OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroup și OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroupxdfield în panoul de activitate Sursă de date. Pentru fiecare OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroupxdfieldxddatasource, asociat cu forme structurate, inclusiv sursa de date principală, există un XSD-fișier corespunzător.

Fișierul care conține datele care urmează să fie afișate în mod implicit în anumite controale. Utilizatorii văd aceste date atunci când deschid formularul, și până nu aleg alte controale de valori.

htm. GIF. bmp și altele

Fișierele care sunt utilizate pentru afișarea în OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroupxdfieldxddatasourcexdcustomtaskpane șablon formular sau imagini.

Fișierele care conțin scripturi pentru punerea în aplicare a anumitor forme de comportament. Aceste fișiere script pot fi scrise în Microsoft OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroupxdfieldxddatasourcexdcustomtaskpaneofjscript sau OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroupxdfieldxddatasourcexdcustomtaskpaneofjscriptofdefMicrosoftVisualBasicScriptingEdition limbi.

dll. exe. cabină și alte

fișiere externe care conțin codul și logica de afaceri suplimentare. De exemplu, dacă creați un șablon OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroupxdfieldxddatasourcexdcustomtaskpaneofjscriptofdefMicrosoftVisualBasicScriptingEditionxdactivexcontrol formular personalizat, pentru a instala și înregistra acest control pe computerele utilizatorilor în mod automat, este posibil să trebuiască să-CAB fișier. Fișierele binare nu sunt create în InfoPath. Pentru aceasta, există programe speciale, cum ar fi Microsoft Visual Studio .NET.

În mod normal, atunci când adăugarea sau modificarea șablonul formular InfoPath actualizează fișierele de formă în mod automat. Cu toate acestea, un utilizator care este familiarizat cu XML, sau o formulare de dezvoltator experimentat are capacitatea de a extrage forma fișiere individuale și să le ajustați manual. De exemplu, modificați setul de fișiere de forme manual pot fi necesare în următoarele situații:

Ea vrea să creeze o bară de instrumente șablon formular, care ar fi, în plus față de comenzile încorporate, care permite InfoPath, conțin comenzi personalizate. Pentru a face acest lucru, modificați forma XSF-fișier.

În șablonul formular pe care doriți să aplicați elemente de formatare care nu sunt disponibile în InfoPath, de exemplu, adăugați o imagine de fundal (GIF-fișier) la buton. Pentru a face acest lucru, modificați forma XSF-fișier.

Salvarea unui fișier șablon formular într-un dosar

Pentru a schimba unele dintre formele de fișiere care alcătuiesc un formular șablon (XSN-fișier), puteți extrage toate fișierele sub forma unui dosar, și apoi configurați unul sau mai multe fișiere.

Având în vedere design, deschideți șablonul formular pe care doriți să salvați fișierele formular în dosarul proiectului.

În meniul Fișier, faceți clic pe Extras Form fișiere.

În caseta de dialog Browse for Folder, selectați un dosar existent, în care pentru a salva formularul de fișiere, sau de a crea un dosar nou.

InfoPath stochează o copie a XSN-fișier ca un set de fișiere într-un folder specificat. Faptul că se lucrează cu o copie a șablonului formular, dar nu originalul, în conformitate cu numele în bara de titlu care conține numele folderului în care fișierul este salvat. Din acest moment, modificările efectuate în InfoPath, nu sunt aplicate original XSN-fișier, numai fișierele din folderul. Acest lucru ajută la protejarea formularul șablon original din suprascrierea accidental modificările neintenționate. Pentru a aplica modificările la original XSN-fișier, ar trebui să combine fișierele înapoi în general, XSN-fișier și suprascrie fișierul original.

Editați fișierul în Notepad sau alt program pentru a lucra cu textul.

Combinând un set de fișiere în forma unui fișier general XSN

După efectuarea unor modificări la una sau mai multe forme de fișier acestea sunt, de obicei combinate într-un dosar comun de back-XSN.

În Microsoft Windows Explorer, faceți clic dreapta pe fișier Manifest.xsf și din meniul contextual, faceți clic pe Designer.

Șablonul formular se deschide în InfoPath în modul de proiectare.

Formularul cu atenție ottestiruyte pentru a vă asigura că totul funcționează corect.

Pentru a suprascrie original XSN-fișier noile modificări, efectuați una dintre următoarele:

Pentru a continua dezvoltarea formei originale, în meniul Fișier, faceți clic pe Salvare. Dacă vi se solicită să salvați sau să publicați, selectați Salvare. În caseta de dialog Salvare ca localizați original XSN-fișier și faceți clic pe Salvare. Amintiți-vă că de acum încolo când faceți clic pe Salvare nu mai este actualizat fișierele din dosar, iar originalul XSN-fișier.

Notă: În anumite situații, fișierele extrase este necesară îmbinarea. De exemplu, unele forme de designeri pentru integrarea în sistemul de control al fișierelor versiunilor, cum ar fi Microsoft Visual SourceSafe, cere un set complet de fișiere. Apoi, ei încep modulul diferențelor, care detectează și negociază diferențele în versiuni ale aceluiași fișier. Aceasta ajută mai multor dezvoltatori să lucreze la o formă complexă. un raport privind diferențele nu pot fi încărcate atunci când XSN-fișier.