Обща информация за формите и шаблони за формуляри - Microsoft Office

InfoPath може да се използва за проектиране и попълване на формуляри. В зависимост от задачата, с които работите на различни видове файлове. Например, при проектиране на формата, под формата на файл шаблон (XSN) - общ файл, съдържащ поддръжка на много. Екстракт от тези файлове поддържат не е трудно, но това обикновено не се изисква.

От друга страна, при попълването на формата е действително попълнен формуляр файл (XML), построена в съответствие с образеца на формуляра.

Това развиете: примерен образец

Шаблоните са създадени в изгледа на дизайн форма, InfoPath дизайн околната среда. Форма шаблон - файл разширение на името на .xsn. XSN-файл определя структурата на данните, външния вид и поведението на формулировките (XML-файлове).

Форма шаблон определя набор от параметри, включително

OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControl, етикети и въвеждане на текст, които се появяват на формата.

контрол на поведението при взаимодействието с потребителите на тях. Например, може да се определи вида на определена точка, когато потребителят поставя флаг, и неговото изчезване, когато потребителят премахва отметката.

Има ли допълнителен формуляр за внасяне. Например, могат да се създават различни форми на представяне на различни езици за международна организация. Възможно е също така да бъдат представени на пресата, които съчетават данни от други представяния на формата.

Как и къде данните от формуляра се съхранява. Например, формата ще позволи на потребителите да съхраняват данни в база данни - пряко или чрез уеб услуга. Формулярът може да се съхранява за конкретен мрежов сървър.

Шрифтове, цветове и други елементи от дизайна, които се използват във формата.

Независимо дали потребителите могат да променят формата. Например, един разработчик може да позволи на потребителя да добавя редове в повтаряща се таблица, повтаряйки раздел или средно сечение.

Независимо дали потребителите получават известие, когато те правят грешка в една форма или пропуснали да попълнят задължително поле.

Това е пълен с потребители: форма

В InfoPath форма - файл, който съдържа XML данни. Членове запазване на формата като отделен XML-файл или изпратете XML форма данни към база данни или друго място. За да можете да попълните формуляр, InfoPath трябва да бъде инсталиран на вашия компютър.

Както бе споменато по-рано, всички от формуляра за InfoPath, която е пълна с потребители, са на базата на шаблон форма, която определя външния му вид и функционалност.

За да свържете формата със съответната форма шаблон, под формата на InfoPath в началото на всеки файл добавя няколко реда код, наречени OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructions. Този код се свързва под формата на формуляр за шаблонен файл.

Компоненти форма шаблон

Шаблон форма - в отделен файл, който съдържа няколко OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfiles. Тези файлове определят трябва да изглежда и къде трябва да се позиционира контрол и графики във форма и да съдържат код, който ви позволява да променяте формата.

Шаблонът форма може да съдържа някои или всички от следните файлове:

Файл, съдържащ информация за това как да се изгради форма, включително тези, използвани XML Schema и ресурсни файлове, които се съдържат в него. InfoPath автоматично генерира този файл при разработването на нова форма шаблон. По време на развитието и промените във файла за шаблон на формуляр се актуализира автоматично, за да се отразят промените.

Файл или файлове, които ограничават данните във формата и да проверят своята коректност. Съдържанието на файловете на XML Schema - това е, елементи, атрибути, и така нататък - е представен под формата на OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroup и OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroupxdfield в прозореца на задачите Източник на данни. За всеки OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroupxdfieldxddatasource, свързани с структурирани форми, включително главния източник на данни, има съответна XSD-файл.

Файлът, съдържащ данните да се показва по подразбиране в някои контроли. Потребителите виждат тези данни, когато отварят формата, и нагоре, докато не изберат други ценности контроли.

HTM. GIF. BMP и др

Файловете, които се използват за показване на по OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroupxdfieldxddatasourcexdcustomtaskpane на шаблон на формуляр или изображенията.

Файловете, съдържащи скриптове за изпълнението на определени форми на поведение. Тези скриптови файлове могат да бъдат написани на Microsoft OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroupxdfieldxddatasourcexdcustomtaskpaneofjscript или OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroupxdfieldxddatasourcexdcustomtaskpaneofjscriptofdefMicrosoftVisualBasicScriptingEdition езици.

DLL. Търсейки. кабината и други

Външни файлове, съдържащи кода и допълнителната бизнес логиката. Например, ако създадете потребителски шаблон на формуляр OfXmlSchemasxdxsltransformationxsltxdviewxdformdefinitionfilexsfofControlOfExtensibleMarkupLanguagexdprocessinginstructionsxdformfilesxdgroupxdfieldxddatasourcexdcustomtaskpaneofjscriptofdefMicrosoftVisualBasicScriptingEditionxdactivexcontrol, за да се инсталира автоматично и да се регистрирате този контрол върху компютрите на потребителите, може да се наложи да CAB-файл. Бинарни файлове не се създават в InfoPath. За това има специални програми, като Microsoft Visual Studio .NET.

Обикновено, когато добавяте или изменение на шаблона на InfoPath форма актуализира форма файлове автоматично. Въпреки това, потребител, който е запознат с XML, или опитен форми разработчик способността за извличане на отделни файлове форма и ги коригира ръчно. Например, промените набора от файлове с форми, ръчно може да се изисква в следните случаи:

Той иска да създаде лента с инструменти за шаблон на формуляр, който би, в допълнение към вградените команди, което дава възможност на InfoPath, съдържат потребителски команди. За да направите това, да редактирате формата на XSF-файл.

В шаблона на формуляра искате да приложите форматиране елементи, които не са налични в InfoPath, например, да добавите фоново изображение (GIF-файл) към бутона. За да направите това, да редактирате формата на XSF-файл.

Запазване на примерен образец файлове в дадена папка

За да промените някои от формите на файловете, които съставят примерен образец (XSN-файл), можете да разархивирате файловете под формата на папка, и след това изберете един или няколко файла.

В преглед на дизайна, отворете шаблона форма, която искате да запазите форма файлове в папката на проекта.

В менюто Файл щракнете върху Извличане Форма Files.

В диалоговия прозорец Browse за Папка, изберете съществуваща папка, в която да запишете под формата на файлове, или да създадете нова папка.

InfoPath съхранява копие от XSN-файл като набор от файлове в определена папка. Фактът, че сте работили с копие от шаблона на формуляр, но не и на оригинала, по името в заглавната лента, съдържаща името на папката, в която е записан файла. От този момент нататък, всички промени, които правите в InfoPath, не се прилагат към оригиналната XSN-файла, само файловете в папката. Това помага да се защитят първоначалната форма шаблон от случайно презаписване неочаквани промени. За да влязат в сила промените в първоначалния XSN-файл, трябва да комбинирате файлове обратно в общия XSN-файл и да замените оригиналния файл.

Редактирайте файла в Notepad или друга програма за работа с текста.

Комбинирането на набор от файлове, под формата на общо-XSN файл

След извършване на промени една или повече форми на файл те обикновено са обединени в общ резервен XSN файл.

В Microsoft Windows Explorer, щракнете с десния бутон Manifest.xsf файл и в контекстното меню, щракнете Designer.

Шаблонът форма се отваря в InfoPath в режим на проектиране.

Внимателно ottestiruyte формуляр, за да се уверете, че всичко работи правилно.

За да замените оригиналния XSN-файл новите промени, направете едно от следните неща:

За да продължи развитието на първоначалната форма, в менюто Файл щракнете върху Запиши като. Ако се появи подкана да запишете или да публикувате, изберете Запис. В диалоговия прозорец Save As намерите оригиналния XSN-файл и кликнете върху Запазване. Не забравяйте, че от сега нататък, когато кликнете Save вече не се актуализира файлове в папката, а оригиналната XSN-файла.

Забележка: В определени ситуации, извлечените файлове се изисква обединяване. Например, някои форми на дизайнерите за интеграция на система за контрол на версии на файлове, като например Microsoft Visual SourceSafe, попитайте за пълен набор от файлове. Тогава те започват модул на различията, която открива и води преговори различията в версиите на един и същи файл. Той помага на няколко програмисти да работят на сложна форма. доклад относно разликите не може да се зареди, когато XSN-файл.