Добавление дополнительного раздела

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

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

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

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

Возможности пользователя

Добавление дополнительного раздела

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

Отображение дополнительного раздела в форме по умолчанию

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

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

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

Дополнительный раздел, использумый для сбора замечаний

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

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

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

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

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

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

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

Возможности пользователя

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

Текст подсказки для дополнительного раздела

Если щелкнуть значок или текст подсказки, 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. Установите флажок Отображать кнопку вставки и текст подсказки, а затем замените текст, заданный по умолчанию, собственным текстом.

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

Отображение дополнительного раздела в форме по умолчанию

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

  1. Дважды щелкните дополнительный раздел.

  2. Перейдите на вкладку Данные.

  3. В группе Параметры по умолчанию установите переключатель в положение По умолчанию включать этот раздел в форму.

  4. Установите флажок Разрешить пользователям удалять этот раздел.

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

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

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

Макетная таблица, использующаяся для упорядочения элементов в дополнительном разделе

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.

×