Вставка списка

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

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

В этой статье

Когда следует использовать поле со списком

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

Вставка списка

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

Когда следует использовать поле со списком

Используйте поле со списком, если нужно:

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

  • отображать значения, полученные из фиксированного списка, источника данных шаблона формы или внешнего источника данных, например базы данных или списка Microsoft Windows SharePoint Services.

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

Элемент, выделенный в списке

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

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

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

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

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

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

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

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

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

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

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

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

Вставка списка

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

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

Поле со списком, выбранное в режиме конструктора

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

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

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

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

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

Вставка списка

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

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

  3. В области задач Элементы управления сделайте одно из следующего:

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

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

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

  4. В разделе Вставить элементы управления щелкните Список.

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

  6. Чтобы добавить метку к списку, в шаблоне формы, введите текст сверху или слева от поля списка, за которым следует двоеточие (:).

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

  8. Откройте вкладку Данные.

  9. Выполните одно из следующих действий для заполнения списка.

    Ввод значений списка вручную

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

    1. Нажмите кнопку Добавить.

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

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

    4. Повторите действия 1–3 для каждой записи, которую требуется добавить в список.

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

    Использование значений из другой части формы

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

    1. В разделе Элементы списка щелкните Подставить значения из источника данных формы.

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

    2. Нажмите кнопку Выбрать XPath Изображение кнопки рядом с полем Элементы, а затем в диалоговом окне Выбор поля или группы щелкните повторяющееся поле или повторяющуюся группу с полями, которые будут предоставлять значения для списка, и нажмите кнопку ОК.

    3. Нажмите кнопку Выбрать XPath Изображение кнопки рядом с полем Значение, щелкните поле, содержащее возможные значения для элементов списка, и нажмите кнопку ОК. Одно из этих значений будет сохранено в XML при выборе пользователем элемента в списке.

    4. Нажмите кнопку Выбрать XPath Изображение кнопки рядом с полем Отображаемое имя, щелкните поле, содержащее значения, которые выводятся в списке, и нажмите кнопку ОК.

      Совет: Чтобы в списке не было значений с одинаковыми отображаемыми именами, установите флажок Показывать только записи с уникальными отображаемыми именами.

    Использование значений из базы данных, веб-службы, XML-документа или сайта SharePoint

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

    1. Щелкните Искать значения во внешнем источнике данных.

    2. Выполните одно из следующих действий:

      • Если вы уже добавили подключение к данным, щелкните его в поле Подключение к данным.

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

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

    3. Нажмите кнопку Выбрать XPath Изображение кнопки рядом с полем Элементы, а затем в диалоговом окне Выбор поля или группы щелкните поле или группу с полями, которые будут предоставлять значения для списка, и нажмите кнопку ОК.

    4. Нажмите кнопку Выбрать XPath Изображение кнопки рядом с полем Значение, щелкните поле, содержащее возможные значения для элементов списка, и нажмите кнопку ОК. Одно из этих значений будет сохранено в XML при выборе пользователем элемента в списке.

    5. Нажмите кнопку Выбрать XPath Изображение кнопки рядом с полем Отображаемое имя, щелкните поле, содержащее значения, которые выводятся в списке, и нажмите кнопку ОК.

      Совет: Чтобы в списке не было значений с одинаковыми отображаемыми именами, установите флажок Показывать только записи с уникальными отображаемыми именами.

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

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

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

  • Рассмотрим расширение поле со списком, чтобы его было несколько пробелов, размер которых превышает среднюю ширину элементов в списке. Таким образом, элементы списка не скрытые частично.

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

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

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

  • Если вы хотите изменить интервал между списком и объекты, заключите его в шаблоне формы, можно настроить параметры полей в диалоговом окне Свойства списка (вкладка «размер »). Использование полей для увеличения интервала предлагает степень контроля чем при использовании разрывы абзацев, чтобы увеличить интервал.

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

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

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

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

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

×