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

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

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

В этой статье

Когда следует использовать повторяющегося раздела

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

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

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

  • Избегайте пустой заполнителя областей, которые занимают полезное место шаблона формы.

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

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

Repeating section on form

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

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

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

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

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

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

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

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

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

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

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

Взаимодействие с пользователем

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

Shortcut menu overlapping repeating section on form

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

Добавление повторяющегося раздела

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

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

Repeating section selected in design mode

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

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

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

Relationship between repeating section on form and repeating group in Data Source task pane

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

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

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

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

  3. В разделе Вставить элементы управления выберите команду Повторяющийся раздел.

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

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

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

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

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

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

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

  3. В разделе Вставить элементы управления выберите команду Повторяющийся раздел.

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

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

  6. InfoPath в качестве используется имя поля или группы подпись элемента управления. При необходимости измените текст подписи.

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

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

Советы по макету

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

layout table used to arrange controls in repeating section

В дополнение к использованию макетных таблиц можно выполните одно или несколько из указанных ниже действий.

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

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

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

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

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

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×