Общие сведения о подключениях к данным

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

Подключение к данным — это динамическая связь, которая используется для получения и отправки данных между формой Microsoft InfoPath и данными, сохраненными за пределами формы, например на сервере SharePoint, в веб-службе или в базе данных. Например, в форме заказа, содержащей список доступных товаров, статический список наименований товаров можно сохранить в форме. Однако каждый раз при добавлении или удалении товара список в форме нужно будет обновлять.

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

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

В этой статье

Локальные сравнении внешних данных

Типы подключение внешних данных

Подключение данных для отправки

Получение подключения к данным

Сохранение данных для использования в автономном режиме

Базовая формы на основе внешнего источника данных

Локальные и внешние данные

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

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

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

  • добавив кнопку обновления, которую пользователи должны нажимать для запроса внешних данных;

  • добавив правило для запроса внешних данных с использованием этого подключения к данным;

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

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

Типы подключений к внешним данным

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

Подключение к данным для отправки

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

  • веб-служба;

  • библиотека документов на сайте SharePoint;

  • сообщение электронной почты;

  • среда внешнего размещения (например, страница ASP.NET или приложение внешнего размещения).

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

Подключение к данным для получения

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

  • веб-служба SOAP;

  • веб-служба REST;

  • библиотека или список SharePoint;

  • база данных (только Microsoft SQL Server);

  • XML-документ.

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

Сохранение данных для автономного использования

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

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

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

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

Создание формы на основе внешнего источника данных

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

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

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

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

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

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

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

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

×