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

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

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

В этой статье

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

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

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

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

Обзор

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

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

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

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

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

Подготовка

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

  • Расположение веб-службы.

  • Проверка, что веб-служба кодировкой литерал документа и стиль. 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. Если нужно отобразить только уникальные имена полей в поле отображаемое имя есть значений с одинаковыми именами экрана, установите флажок Показывать только записи с уникальными отображаемыми именами.

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

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

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

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

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

×