Загальні відомості про шаблони форм і форми

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Під час створення файлу шаблону форми (XSN-файлу) створюється один файл, який містить кілька допоміжних файлів. І навпаки, коли користувачі заповнюють форму, вони насправді заповнюють XML-файл, створений на основі шаблону форми.

У цій статті

Що розробкою: шаблону форми

Які користувачі заповнюють: у формі

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

Розробка шаблону форми

Шаблони форми створюються в режимі конструктора, який є середовищем розробки InfoPath. Шаблон форми є файлом із розширенням імені файлу .xsn. Файл .xsn визначає структуру даних, вигляд і поведінку готових форм (файлів .xml).

шаблон форми та форми, створені на його основі

Шаблон форми визначає багато параметрів, включно з такими:

  • До елементів керування, підписів і пояснювальний текст, відображаються у формі.

  • Способи поведінки елементів керування під час взаємодії з користувачами. Наприклад, певний розділ можна відобразити у відповідь на встановлення прапорця та приховати у відповідь на зняття прапорця.

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

  • Спосіб і місце зберігання даних у формі. Наприклад, шаблон форми може дозволяти користувачам надсилати дані до бази даних безпосередньо або за допомогою веб-служби. Можна також дозволити користувачам зберігати форми у спільній папці.

  • Шрифти, кольори й інші елементи макета, які використовуються у формі.

  • Можливість для користувачів настроювати форму. Наприклад, можна дозволити користувачам додавати додаткові рядки до повторюваної таблиці, повторюваного розділу або необов’язкового розділу.

  • Отримання користувачами повідомлень про помилки у формі або незаповнення обов’язкового поля.

Після завершення створення шаблону форми слід зробити його доступним для користувачів, опублікувавши шаблон як файл .xsn.

Порада : Окрім створення шаблонів форм, можна також створювати частини шаблонів форм, які є настроюваними елементами керування для використання в інших шаблонах форм або документах Microsoft Office. Наприклад, можна створити частину шаблону форми, яка міститиме поля для збирання контактної інформації. Надалі можна використовувати частину шаблону в кількох різних шаблонах форми. Посилання на додаткові відомості про частини шаблону див. у розділі Див. також.

На початок сторінки

Заповнення форми користувачами

Форма InfoPath є XML-файл, який містить XML-даних. Усі форми InfoPath на основі шаблонів форм.

Щоб проілюструвати відносини між шаблоном форми та формою, уявіть, що ви створили шаблон форми заяви на отримання дозволу для використання підрядниками на встановлення електроустаткування. Кожна заява на отримання дозволу, яку заповнює підрядник на встановлення електроустаткування, є формою. Ця форма є файлом .xml, який містить дані (і лише дані), введені у форму. Усі інші компоненти форми надаються шаблоном форми. Це означає, що під час кожного відкриття форми користувачем форма має знаходити та використовувати пов’язаний із нею шаблон форми для належного функціонування. Інакше під час відкриття форми користувач бачитиме лише теги розмітки XML і дані.

Щоб зв’язати шаблон форми та форми, створені на його основі, застосунок InfoPath включає кілька рядків коду у верхній частині кожного файлу форми, які називаються інструкції з обробки. Цей код зв’язує файл форми зі зв’язаним із ним шаблоном форми.

На початок сторінки

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

Шаблон форми — це файл, який містить у собі декілька допоміжних файлів, які, наприклад, визначають зовнішній вигляд елементів керування на шаблоні форми, файлів зображень, які мають міститися на шаблоні, і програмних файлів, які забезпечують нестандартну поведінку шаблона. Ці допоміжні файли звичайно називаються файлами форм. Розробляючи шаблон форми, ви можете переглядати окремі файли форм, які утворюють шаблон форми, і працювати з ними, витягаючи та зберігаючи ці файли в папці.

допоміжні файли, які входять до складу файлу шаблону форми (файлу .xsn)

Допоміжні файли, які входять до шаблону форми можна додати один або кілька Схема XML файлів, файл перетворення XSL (XSLT) для кожного подання в шаблоні форми, файл XML для даними, які відображаються за промовчанням під час першого відкриття форми, на основі шаблону форми, сценарій файли або керований код установок і файл визначення форминазивається Manifest.xsf.

Щоб ознайомитися з файлами, які входять до складу шаблону форми, можна скористатися такою процедурою для перегляду вихідних файлів для шаблону форми.

Перегляд файлів форми для шаблону форм

  1. Створіть новий пустий шаблон форми.

  2. У меню Файл виберіть команду Зберегти як вихідні файли.

  3. У діалоговому вікні Огляд папок виберіть наявну папку для збереження файлів форм або створіть нову папку, відтак натисніть кнопку ОК.

    InfoPath зберігає копію шаблону форми як набір файлів усередині папки.

  4. У вікні програми Провідник Windows перейдіть до папки з файлами.

Наведена нижче таблиця описує допоміжні файли шаблону форми. Ці файли завжди включаються до шаблону форми.

Тип фалу

Розширення імені файлу

Опис

Файл визначення форми

.xsf

Файл містить інформацію про спосіб складання шаблону форм, включно з XML-схемами, які він використовує, та ресурсними файлами, які він містить. Застосунок InfoPath автоматично створює цей файл під час створення нового шаблону форми. Під час створення та змінення шаблону форми файл автоматично оновлюється відповідно до внесених змін.

XML-схема

.xsd

Файл або файли, які обмежити та перевірки даних в шаблоні форми. Вміст файлів XML-схеми – елементи, атрибути і так далі – представляються групи та полів в області завдань Джерело даних . Кожен джерело даних , пов'язані з шаблону форми, включно з основного джерела даних, є відповідного файлу. xsd.

Подання

.xsl

Файл XSL-перетворення (XSLT), який використовується для представлення, перегляду та перетворення на HTML відображуваних даних форми, яку заповнюють користувачі. Під час роботи з різними поданнями шаблону форми користувачі фактично бачать різні HTML- представлення (або перетворення) даних, які відображено у формі.

XML-шаблони

.xml

Файл із даними, які потрібно відобразити за промовчанням у певних елементах керування. Користувачі бачать ці дані під час першого відкриття форми та доки в елементах керування не буде вибрано інші значення.

Крім файлів із попередньої таблиці шаблон форм може містити будь-які файли з наведеної нижче таблиці, залежно від структури шаблону форми.

Тип фалу

Розширення імені файлу

Опис

Презентація

.htm, .gif, .bmp тощо

Файли, які використовуються для відображення настроюваних областях завдань або зображень у шаблоні форми.

Бізнес-логіка

.js, .vbs

Файли, які містять сценарії для здійснення певної форми поведінку. Ці файли сценарій – це файли Microsoft Visual Basic Scripting Edition (VBScript) або Microsoft Jscript .

Бінарні

.dll, .exe, .cab тощо

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

Застосунок InfoPath автоматично оновлює файли форми під час внесення змін до шаблону форми. Однак, якщо ви маєте досвід роботи з XML або якщо ви є досвідченим розробником форм, ви можете вилучити окремі фали форм і настроїти їх вручну. Наприклад, можна вручну змінити набір файлів форм у таких ситуаціях:

  • Коли потрібно повторно використати XML-схеми шаблону форм (файл .xsd) в іншій програмі Microsoft Office. Наприклад, можна додати файл .xsd застосунку InfoPath до бібліотеки схем у Microsoft Office Word 2007. Після цього можна зіставити елементи з файлу .xsd застосунку InfoPath зі вмістом документа.

  • Коли потрібно створити панель інструментів у шаблоні форми, яка містить настроювані команди разом із вбудованими командами в InfoPath. Щоб зробити це, потрібно змінити файл визначення форми шаблону форми (файл .xsf).

  • Коли потрібно застосувати нові елементи форматування до шаблону форми, відсутні в InfoPath, наприклад, додавання рисунку тла (файлу .gif) до кнопки. Для цього потрібно змінити файл XML-перетворення (файл .xsl)) форми.

На початок сторінки

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×