Предварительное заполнение InfoPath с использованием базы данных SQL - PullRequest
3 голосов
/ 15 февраля 2011

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

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

Я уже подключил базу данных, которую я хочу использовать, к InfoPath, и «мои поля» уже заполнены используемой таблицей, так что половина битвы выиграна!:)

Как мне это сделать?

1 Ответ

1 голос
/ 15 февраля 2011

Вам доступно несколько опций ...

Во-первых, вы можете посмотреть на использование правил загрузки форм или значений по умолчанию в полях форм InfoPath для заполнения полей данными из вашего SQL(вторичный) источник данных ... Посмотрите на эту ссылку здесь: http://social.technet.microsoft.com/Forums/en/sharepoint2010customization/thread/cb15a237-28cc-4d6b-8225-83181a7497ff

Во-вторых, вы можете использовать управляемый код в загрузке формы для запроса базы данных SQL, а затем установить возвращаемые значения в значения.хранится в ваших полях в форме InfoPath.Посмотрите здесь для использования управляемого кода, чтобы сделать это: http://vspug.com/ssa/2006/01/03/populating-infopath-fields-with-sql-data-using-managed-code/

Я надеюсь, что это помогает ...

...