Добавление раздела

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

Раздел можно использовать для организации групп взаимосвязанных элементов управления в шаблоне формы Microsoft Office InfoPath.

В этой статье:

В каких случаях применяется раздел

Добавление раздела

Скрытие раздела в зависимости от значений в форме

Советы по размещению

В каких случаях применяется раздел

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

Раздел с текстовыми полями

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

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

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

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

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

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

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

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

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

Добавление раздела

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

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

Пустой раздел в режиме конструктора

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

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

В следующем примере раздел «Сведения о страхователе» в шаблоне формы присоединен к группе «адресСтрахователя» в области задач Источник данных.

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

Добавление раздела в новый пустой шаблон формы

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

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

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

  3. В разделе Добавить элементы управления выберите элемент Раздел.

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

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

  5. Чтобы добавить метку к элементу управления, введите текст над ней.

Добавление раздела в шаблон формы, основанный на существующем источнике данных

Если основе внешнего вида шаблона формы на существующий файл язык XML (Extensible Markup), базы данных или веб-службы, InfoPath извлекает поля и группы в области задач Источник данных из соответствующего источника данных. В этом случае можно добавить раздел, перетаскивая повторяющейся группы с помощью области задач Источник данных в шаблоне формы или вставка в разделе с помощью области задач элементы управления, как описано в приведенной ниже процедуре:

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

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

  3. В разделе Добавить элементы управления выберите элемент Раздел.

  4. В диалоговом окне Раздел: привязка выберите группу, в которой будут храниться данные раздела, а затем нажмите кнопку ОК.

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

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

Скрытие раздела в зависимости от значений в форме

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

Эта процедура предполагает, что раздел уже добавлен в шаблон формы.

  1. В шаблоне формы щелкните раздел, который нужно скрыть.

  2. В меню Формат выберите команду Условное форматирование.

  3. В диалоговом окне Условное форматирование нажмите кнопку Добавить.

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

    Совет : По умолчанию для флажков значение ИСТИНА означает «установлен», а значение ЛОЖЬ — «снят».

  5. В группе применить следующее форматирование установите флажок Скрыть этот элемент управления.

  6. Чтобы сохранить условие и вернуться к шаблону формы, дважды нажмите кнопку ОК.

  7. Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.

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

Советы по размещению

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

Раздел с макетной таблицей, в которой расположены текстовые поля

In addition to using layout tables, you can do one or more of the following:

  • To change the size of several sections at once, select the sections whose size you want to change, press ALT+ENTER, click the Size tab, and then make the necessary adjustments.

  • To change the border or color of a section, select it on the form template, on the Format menu, click Borders and Shading, click the Borders tab, and then make the necessary adjustments.

  • To see how the controls in your section will look with actual text in them, click Sample Data on the View menu. This helps you get a sense of what a form based on your form template will look like when a user fills it out.

  • On occasion, the text inside the controls in a section and the labels to the left of those controls may appear to be slightly out of alignment. To quickly realign them, double-click the control, click Align on the Size tab, and then click Apply. If the label and control are in different cells in a layout table, right-click the cell that contains the label, click Table Properties on the shortcut menu, and then click Center under Vertical alignment on the Cell tab.

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

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

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

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

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

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

×