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

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

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

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

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

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

Проблемы совместимости

Вставка горизонтальной повторяющейся таблице

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

В каких случаях применяется горизонтальная повторяющаяся таблица

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

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

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

Данные о продажах, введенные в горизонтальную повторяющуюся таблицу в форме

Горизонтальная повторяющаяся таблица состоит из двух частей.

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

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

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

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

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

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

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

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

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

Контекстное меню для повторяющейся таблицы

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

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

Возможность совместимости.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  7. Чтобы изменить порядок столбцов, в списке Строки в таблице выберите столбец, а затем щелкните Разместить перед или Разместить после.

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

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

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

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

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

  • Чтобы одновременно изменить размер нескольких текстовых полей, выделите их. Нажмите клавиши ALT+ВВОД, перейдите на вкладку Размер, а затем внесите необходимые изменения.

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

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

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

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

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

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

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

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

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

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

×