Заполнение списка, раскрывающегося списка или поля со списком значениями из веб-службы

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

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

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

Общие сведения

Перед началом работы

Шаг 1: Добавление подключение данных для запроса

Шаг 2: Настройка управления

Обзор

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

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

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

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

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

Подготовка

Прежде чем можно будет использовать значения из веб-службы для заполнения элемента управления в шаблоне формы, необходимо получить у администратора веб-службы следующие сведения:

  • Местоположение веб-службы.

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

  • Имя операции веб-службы, который будет отправлять данные в форму.

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

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

Шаг 1. Добавление подключения для запроса данных

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

  1. В меню Сервис выберите пункт Подключения к данным.

  2. В диалоговом окне Подключения к данным нажмите кнопку Добавить.

  3. В мастере создания подключения к данным установите переключатели Создать новое подключение для и Получение данных, а затем нажмите кнопку Далее.

  4. На следующей странице мастера выберите пункт Веб-служба и нажмите кнопку Далее.

  5. На следующей странице мастера введите адрес веб-службы.

    Примечание : Если вы хотите найти веб-службы с помощью сервера универсальных описание обнаружения и интеграции (UDDI), нажмите кнопку Поиск в UDDI, введите URL-АДРЕС сервера UDDI, который вы хотите найти, укажите, хотите ли вы поиска с помощью поставщика или службы, предоставляемой, введите ключевое слово поиска и нажмите кнопку Найти. Веб-службы, которые соответствуют ключевое слово будет отображаться в списке результатов поиска. Выберите веб-службы, который вы хотите использовать и нажмите кнопку ОК.

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

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

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

    Инструкции

    1. Выберите параметр в таблице « Параметры » и нажмите кнопку Задать образец значения.

    2. В поле Образец значение введите значение, что пользователь может использовать для этого поля и нажмите кнопку ОК.

    3. Повторите эти действия для каждого параметра в таблице « Параметры » и нажмите кнопку Далее.

    Технические сведения

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

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

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

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

  11. На следующей странице мастера введите понятное имя для этого дополнительного подключения данных.

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

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

Шаг 2. Настройка элементов управления

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

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

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

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

  5. В списке Источник данных щелкните источник данных с группами или полями, содержащими нужные данные.

  6. Нажмите кнопку Выбрать XPath Изображение кнопки рядом с полем Элементы.

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

    Укажите, что пользователь будет видеть данные содержатся те же данные, пользователь будет отправить

    • Щелкните поле и нажмите кнопку ОК.

    Укажите, что данные, которые пользователь будет видеть отличается от данных, которое пользователь будет отправлять

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

    1. Щелкните группу и нажмите кнопку ОК.

    2. В диалоговом окне Свойства элемента управления нажмите кнопку Выбрать XPath Изображение кнопки рядом с полем значение.

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

    4. В диалоговом окне Свойства элемента управления нажмите кнопку Выбрать XPath Изображение кнопки рядом с полем отображаемое имя.

    5. В диалоговом окне Выбор поля или группы щелкните поле, содержащее данные, которые будут отображаться в элементе управления, и нажмите кнопку ОК.

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

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

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

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

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

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

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

×