Добавление повторяющейся таблицы

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

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

В этой статье

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

Пользовательский интерфейс

Добавление повторяющейся таблицы

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

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

При необходимости используйте повторяющуюся таблицу:

  • Разрешить пользователям вводить данные в табличном формате структурированных.

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

  • Сэкономить место шаблона формы, отображая ровно столько строк содержит фактические данные.

  • Отображение и работа с записями из базы данных, веб-службы или другого источника данных в таблице в шаблоне формы.

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

Повторяющаяся таблица, использованная для сбора построчных сведений в отчет о расходах

Повторяющаяся таблица состоит из трех частей:

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

  • Строки данных    Строка данных — строки, которая может «повторение» в форме как много раз. Конструктор шаблона форм появляется только одну строку в Режим конструктора при вставке повторяющейся таблицы. Пользователь, который заполняет формы, на основе шаблона формы, тем не менее, можно добавить несколько строк в форму, нажав клавиши CTRL + ВВОД, с помощью команд контекстного меню или, нажав кнопку Добавить элемент под последней строке таблицы.

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

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

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

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

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

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

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

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

Shortcut menu for repeating table

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

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

Добавление повторяющейся таблицы

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

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

Repeating table in design mode

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

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

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

Relationship between repeating table on form template and repeating group in data source

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

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

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

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

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

  4. В поле число столбцов введите количество столбцов, которые должны иметь таблицы.

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

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

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

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

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

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

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

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

  5. Нажмите кнопку Далее.

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

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

  7. Чтобы изменить порядок столбцов, выделите столбец в список столбцов в таблице и нажмите кнопку Вверх или Вниз.

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

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

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

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

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

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

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

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

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

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

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

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

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

×