Общие сведения об элементах управления

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

Все формы Microsoft Office InfoPath, заполняемые пользователями, базируются на базовом шаблоне формы. Шаблон формы определяет, как выглядит Результирующая форма.

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

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

Сведения, вводимые пользователем в элемент управления, хранятся в _з0з_формы. При разработке шаблона формы обычно используется область задач элементы управления для вставки элементов управления, хотя также можно вставлять элементы управления, перетаскивая поля и группы из области задач источник данных в шаблон формы.

Можно настроить внешний вид элемента управления, включая шрифт, цвет и выравнивание текста внутри элемента управления, значение по умолчанию для элемента управления и _з0з_, а также другие свойства, такие как _з1з_ , которое появляется, когда пользователь наводит указатель мыши на элементе. Кроме того, можно настроить поведение элемента управления, например возможность фильтрации сведений или ответа на правила.

Совет: Чтобы просмотреть свойства элемента управления, дважды щелкните элемент управления в шаблоне формы.

В этой статье

Элементы управления и источник данных

Способы вставки элементов управления в шаблон формы

Типы элементов управления

Вопросы совместимости

Удаление элемента управления из шаблона формы

Элементы управления и источник данных

Практически все элементы управления в форме InfoPath связаны с источником данных шаблона формы или связаны с ним. Большинство элементов управления, включая текстовые поля, флажки и списки, привязаны к полям в источнике данных. Если элемент управления не связан с источником данных или если он привязан неправильно, сведения, введенные в этот элемент управления, не могут быть правильно сохранены в исходном файле формы (XML).

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

В приведенном ниже примере конструктор форм вставил текстовое поле Last Name в шаблон формы. Надпись будет привязана к полю LastName в источнике данных шаблона формы.

Relationship between control on form template and field in data source

При заполнении формы, основанной на этом шаблоне формы, пользователь вводит свое имя в текстовое поле Last Name. InfoPath сохраняет эти данные в виде XML-кода, как показано на рисунке ниже.

Data entered in the text box is saved as XML

Вместе тип элемента управления и связанное с ним поле определяют тип информации, которую пользователи могут ввести в элемент управления, а также способ их ввода пользователями. Например, если в шаблоне формы есть элемент управления "Выбор даты", привязанный к полю с датой _з0з_, пользователи смогут вводить в этот элемент только даты. При попытке ввести другие данные, например имя или адрес, в этот элемент управления InfoPath отобразит ошибку проверки данных.

Примечание: В дополнение к основному источнику данных для шаблона формы можно создавать подключения к данным в XML-документах, базах данных, веб-службах и библиотеках и списках Microsoft Windows SharePoint Services. Эти подключения к данным представляют собой дополнительные источники данных, которые можно использовать для заполнения списков и предоставления значений для текстовых полей и других элементов управления.

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

Способы вставки элементов управления в шаблон формы

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

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

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

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

Типы элементов управления

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

  • Стандартные элементы управления

  • Повторяющиеся и необязательные элементы управления

  • Элементы управления файлом и рисунками

  • Дополнительные элементы управления

  • Пользовательские элементы управления

В таблицах ниже описаны цели каждого элемента управления.

Стандартные элементы управления

Стандартные элементы управления — это элементы управления, которые обычно связаны с сбором и отображением данных. Такими элементами управления являются текстовые поля, поля со списками, флажки и кнопки.

Элемент управления

Значок

Описание

Текстовое поле

Изображение кнопки

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

Поле форматированного текста

Изображение кнопки

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

Раскрывающийся список

Значок кнопки

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

Поле со списком

Значок кнопки

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

Список

Изображение кнопки

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

Элемент выбора даты

Изображение кнопки

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

Флажок

Изображение кнопки

Элемент управления, позволяющий пользователям задавать значения "да/нет" или "истина/ложь", добавляя или удаляя флажок в маленьком квадрате.

Переключатель

Изображение кнопки

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

Кнопка

Изображение кнопки

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

Раздел

Значок кнопки

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

Повторяющиеся и необязательные элементы управления

Повторяющиеся и необязательные элементы управления — это элементы управления списками, повторяющиеся таблицы, повторяющиеся разделы и дополнительные разделы. Эти элементы управления позволяют пользователям вставлять элементы списка, строки, наборы записей и дополнительные сведения при заполнении формы.

Элементе

Значок

Описание

НеОбязательный раздел

Изображение кнопки

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

Повторяющийся раздел

Значок кнопки

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

Повторяющаяся таблица

Изображение кнопки

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

Горизонтальная повторяющаяся таблица

Изображение кнопки

Элемент управления, отображающий повторяющиеся данные в виде таблицы. Каждый элемент появится в новом столбце повторяющейся таблицы. При заполнении формы пользователи могут по мере необходимости добавлять или удалять столбцы в повторяющейся таблице. Горизонтальные повторяющиеся таблицы могут содержать другие элементы управления.

Основные и подробные сведения

Изображение кнопки

Элемент управления, который на самом деле является набором повторяющихся элементов управления, непосредственно связанных друг с другом. Элемент управления "основной" всегда является повторяющейся таблицей, а элемент управления "подробности" может быть повторяющейся таблицей или повторяющимся разделом. Элементы управления «основной/подробности» помогают пользователям эффективнее работать с большими объемами данных. Например, если в шаблоне формы отображаются записи базы данных сотрудников, вы можете указать, что в элементе управления "основной" должны быть только подмножество сведений о каждом сотруднике. Затем, когда пользователь выбирает запись (строку) в элементе управления "основной", элемент управления "подробности" может отображать более подробные сведения о сотруднике.

Маркированный список

Изображение кнопки

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

Нумерованный список

Изображение кнопки

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

Простой список

Изображение кнопки

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

Список с множественным выбором

Изображение кнопки

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

Элементы управления файлом и рисунками

Вы можете создать шаблон формы, чтобы пользователи могли вставлять вложенные файлы или изображения при заполнении форм, основанных на шаблоне формы. Кроме того, пользователи, заполняющие формы InfoPath на планшетном ПК, получают доступ к Специальному элементу управления "Рисунок от руки", который позволяет создавать и сохранять рисунки от руки.

Элемент управления

Значок

Описание

Вложенный файл

Изображение кнопки

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

Рисунок

Изображение кнопки

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

Рисунок от руки

Изображение кнопки

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

Дополнительные элементы управления

Улучшенные элементы управления — это элементы управления, которые могут использоваться реже, чем стандартные элементы управления или только в особых обстоятельствах.

Элемент управления

Значок

Описание

Гиперссылка

Изображение кнопки

Элемент управления, который можно использовать для связи с URL-АДРЕСом. Например, шаблон формы, в котором отображаются сведения о списке продуктов, может состоять из гиперссылок на веб-страницы со сведениями о продукте. Элементы управления гиперссылками могут указывать на любой веб-сервер либо в интрасети, либо в Интернете.

Поле выражения

Изображение кнопки

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

Вертикальная надпись

Изображение кнопки

Текстовая метка, доступная только для чтения, которая отображается на уголе 90 в шаблоне формы. Вертикальные метки часто используются в качестве заголовков столбцов в повторяющихся таблицах.

Область проКрутки

Изображение кнопки

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

Горизонтальная область

Значок кнопки

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

Группа выбора

Изображение кнопки

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

Повторяющаяся группа выбора

Изображение кнопки

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

Раздел выбора

Изображение кнопки

Элемент управления, который содержит другие элементы управления и должен всегда отображаться внутри групп выбора или повторяющихся групп выбора. Разделы выбора удобно использовать, если вам нужно добавить дополнительные варианты в существующую группу выбора. Если в группе выбора вы вставили раздел "выбор", то InfoPath автоматически вставит раздел выбора в новую группу выбора.

Повторяющийся рекурсивный раздел

Изображение кнопки

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

Пользовательские элементы управления

С помощью мастера добавления пользовательского элемента управления можно создавать настраиваемые элементы управления, в том числе элементы Microsoft ActiveX и блоки шаблонов, доступные в InfoPath. Пользовательский элемент управления по умолчанию не входит в InfoPath.

Элемент управления

Описание

Блок шаблона

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

элемент ActiveX

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

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

Вопросы совместимости

При разработке шаблона формы в InfoPath можно выбрать определенный режим совместимости, чтобы разработать совместимый с браузером шаблон формы. Если шаблон формы, совместимый с браузером, опубликован на сервере, на котором работает _з0з_, а затем включен браузер, формы, основанные на шаблоне формы, можно просматривать в веб-браузере. При разработке совместимого с браузером шаблона формы некоторые элементы управления недоступны в области задач элементы управления, так как они не могут быть отображены в веб-браузере. Следующие элементы управления не поддерживаются в шаблонах форм, совместимых с браузером:

  • Поле со списком

  • Списки с множественным выбором

  • Элементы управления «основной/подробности»

  • Элементы управления маркированными и нумерованными списками

  • Элементы управления рисунками и рисунками с рукописным вводом

  • Элементы управления "Рисунок от руки"

  • Вертикальные надписи

  • Области проКрутки

  • Горизонтальные области

  • Горизонтальные повторяющиеся таблицы

  • Группа «выбор», Группа «повторяющиеся элементы выбора» и «раздел выбора»

  • Повторение рекурсивных разделов

  • Элементы ActiveX

Вы также можете настроить шаблоны форм _з0з_ , совместимые с Microsoft Office InfoPath 2003. В обратно совместимых шаблонах форм поля со списком и списки с множественным выбором не поддерживаются. Когда пользователи открывают шаблон формы в InfoPath 2003, поля со списком выводятся в виде раскрывающихся списков, а списки с множественным выбором отображаются в виде маркированных списков.

Если у вас есть определенная часть шаблона формы, которую вы хотите повторно использовать в других шаблонах форм, можно создать блок шаблона. Типичная часть шаблона состоит из элементов управления и источников данных, а также может содержать такие функции, как подключения к данным, проверка данных и правила. В частях шаблона элементы ActiveX не поддерживаются и, соответственно, скрыты в области задач элементы управления. Кроме того, если вы разрабатываете часть шаблона, совместимую с браузером, у вас есть доступ к меньшему количеству элементов управления и функций, чем при проектировании части шаблона только для использования в InfoPath.

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

Удаление элемента управления из шаблона формы

Чтобы удалить элемент управления из шаблона формы, выделите его и нажмите клавишу DELETE. Когда вы удаляете элемент управления, связанное с ним поле остается в источнике данных. Однако форма, основанная на этом шаблоне формы, не будет показывать данные, хранящиеся в этом поле. Для отображения данных необходимо привязать элемент управления к полю.

Если вы хотите привязать другой элемент управления к полю, вместо того чтобы удалять его, можно изменить тип элемента управления на другой. Для этого щелкните правой кнопкой мыши элемент управления, выберите команду изменить в, а затем выберите один из вариантов в меню. В меню отображаются только те типы элементов управления, которые можно связать с этим типом поля.

Changing an existing control to a different type

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

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

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

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

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

×