InfoPath Interrogation de DataSource secondaire basée sur des champs de la connexion de données principales

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

Question

Donc basé sur un champ de ma forme, je souhaite exécuter une requête SQL lorsque ce champ change.

ive Configurez la connexion de données, mais aussi loin que je peux le voir, la connexion est statique et il n'ya aucun moyen de manipuler la requête en fonction du champ de mon formulaire.Quelqu'un a-t-il obtenu cela, ou une personne peut-elle avoir une solution intelligente à ce problème?

Pour moi, je ne peux pas comprendre pourquoi cette limitation existe, comme tout le point sur l'inclusion des données de données externes pour moi, devrait être que l'on peut la demander en fonction de paramètres dynamiques.

Était-ce utile?

La solution

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

Autres conseils

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top