Pregunta

Sobre la base de un campo en mi forma, quiero ejecutar una consulta de SQL cuando ese campo cambie.

IVE Configure la conexión de datos, pero por lo que puedo ver, la conexión es estática y no hay forma de manipular la consulta según el campo de mi formulario.¿Alguien ha logrado esto, o podría alguien tener una solución inteligente a este problema?

Para mí, no puedo entender por qué existe esta limitación, ya que todo el punto de incluir datos externos para mí, tendría que ser que uno puede consultarlo basado en parámetros dinámicos.

¿Fue útil?

Solución

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

Otros consejos

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.

Licenciado bajo: CC-BY-SA con atribución
scroll top