InfoPath Querying вторичный источник данных на основе полей в основном соединении данных

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/76250

Вопрос

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

Ive настроить соединение с данными, но, насколько я вижу, соединение статическое, и нет способа манипулировать запросом на основе поля из моей формы.Кто-нибудь добился этого, или у кого-то есть умное решение этой проблемы?

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

Это было полезно?

Решение

Alexandar,

I would suggest you to use a separate Web Service for getting data to InfoPath.. In Web Service, use Object Model to connect database and query!

Or, if you can do VSTA Code on InfoPath form (needs administrative approval for InfoPath form, each time you publish the form).. Here is an example:
Dynamic SQL Data connection in InfoPath

EDIT
Seems possible duplicate of:
Filtering Secondary SQL data connection with value from Main data connection

Другие советы

If you only want to filter your datasource, you can execute the connection for all items, after you get the result of your datasource connection, you can filter the results based on your field on your form. Hope this helps you.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top