Общие сведения о формах и шаблонах форм

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

При разработке файл шаблона форм (XSN), вы создаете один файл, содержащий несколько файлов поддержки. С другой стороны при заполнении формы вашей пользователями, фактически заполнении формы (XML) файла, основанный на шаблоне формы.

В этой статье

Что вы разрабатываете: шаблон формы

Что заполнение пользователей: форма

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

Что вы разрабатываете: шаблон формы

Создание шаблонов форм в режиме конструктора, который является среда разработки InfoPath. Шаблон формы — файл с расширением имени файла XSN. Файл XSN определяет структуру данных, внешний вид и поведение готовых форм (файлы XML).

Шаблон форм и созданные на его основе формы

Шаблон формы определяет операции, включая:

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

  • Способ поведение элементов управления при взаимодействии с ними пользователей. Например может сделать определенного раздела появляются, когда пользователь выбирает установите флажок и исчезают, когда пользователь снимает флажок.

  • Имеет ли форма дополнительные представления. Например при разработке формы заявки о возможно одно просматривать для электрических Подрядчик, другое представление для получения агент, а третий для человек, кто утверждает или отклоняет приложения.

  • Как и где хранятся данные в форме. Например шаблон формы может предназначен позволить пользователям отправлять данные в базу данных, непосредственно или с помощью веб-службы. Или может иметь пользователям сохранять их формы в общую папку.

  • Шрифты, цвета и другие элементы оформления, которые используются в форме.

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

  • Уведомление пользователей при их делают ошибки в форме или забывайте заполните необходимые поля.

После завершения внешнего вида шаблона формы, можно сделать его доступным пользователям путем его публикации в виде файла XSN.

Совет: Дополнение к разработке шаблонов форм, можно также создать шаблон частей, которые являются настраиваемых элементов управления, которые можно использовать в других шаблонов форм или документы Microsoft Office. Например можно создать блока шаблона, в том числе поля для сбора контактные данные. Часть шаблона, затем можно использовать несколько шаблонов форм с другой. Найти ссылки на дополнительные сведения о шаблоне частей в разделе См.

К началу страницы

Что заполнение пользователей: форма

Форма InfoPath является XML-файл, содержащий XML-данные. Все формы InfoPath основаны на шаблоны форм.

Чтобы показана взаимосвязь между шаблона формы и формы представьте конструирования шаблона формы заявки приложения для электрических подрядчикам для использования. Каждый заявки приложение, которое заполняет электрических Подрядчик представляет собой форму. Что формы является просто XML-файл, содержащий данные (и только данные), который был введен в форму. Все другие действия, образующие формы предоставляются шаблоном формы. Это означает, что при каждом пользователей открыть форму, эту форму необходимо найти и использовать его связан шаблон формы для правильной. В противном случае — при открытии формы пользователей они могут видеть только разметку XML-теги и данные.

Чтобы связать шаблон формы и на его основе формы, InfoPath включает несколько строк кода, называемых команды обработки, в верхней части каждого файла формы. Этот код связывает файл формы с шаблоном формы.

К началу страницы

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

Шаблон формы — одного файла, содержащего вспомогательные файлы, например файлы, которые определяют, как элементы управления в шаблоне формы должно отображаться, файлы для графических объектов, появляющихся на шаблоне формы и несколько программирования файлы, которые обеспечивают поведения настраиваемые формы шаблон. Эти файлы поддержки называются файлы формы. При разработке шаблона формы, можно просматривать и работать с файлами форм, образующие шаблон формы, извлечения и сохраните эти файлы формы в папку.

Вспомогательные файлы, образующие файл шаблона форм (XSN)

Вспомогательные файлы, образующие шаблона формы можно добавить один или несколько файлов схема XML файл преобразования XSL (XSLT) для каждого представления в шаблоне формы, XML-файл с данными, которая появляется по умолчанию при первом открытии формы, основанного на этой temp формы Задержка файлы скрипта или сборки управляемого кода и файл определения формы называется 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 JScript или файлов Microsoft Visual Basic Scripting Edition (VBScript).

Двоичный

DLL, .exe, .cab и другим пользователям

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

Когда вы вносите изменения в шаблон формы InfoPath автоматически обновляет файлы формы. Тем не менее если вы являетесь опыт работы с XML или являются Опытные разработчики форм, можно извлечь отдельные файлы формы и настроить их вручную. Например может потребоваться вручную изменить набор файлов формы в следующих случаях:

  • Вы хотите повторно использовать шаблон формы схемы XML (XSD-файл) в другой программе Microsoft Office. Например можно добавить InfoPath XSD-файла в библиотеку схем в Microsoft Office Word 2007. Затем можно сопоставить элементы из InfoPath XSD-файла с содержимым документа.

  • Вы хотите создать панель инструментов в шаблоне формы, содержащей пользовательские команды Помимо встроенной команды, которые поставляются вместе с приложением InfoPath. Чтобы сделать это, необходимо изменить шаблон формы файл определения формы (.xsf).

  • Вы хотите сделать форматирование связанных расширения для шаблона формы, которые недоступны в приложении InfoPath, например добавить фоновый рисунок (GIF-файла) к кнопке. Чтобы сделать это, вам нужно отредактировать файл преобразование XML (.xsl) формы.

К началу страницы

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×