使用SQL数据库预填充InfoPath

时间:2011-02-15 17:05:47

标签: sql-server-2005 sharepoint infopath auto-populating

我正在创建一个InfoPath表单,并希望从SQL数据库中检索数据。我不是在寻找最终用户填写空白文本字段,而只是想用SQL数据库中的数据填充字段。

我在一些博客和InfoPath / Microsoft网站上搜索了如何实现这一点,但我不断碰到的许多内容都展示了如何创建最终用户可以填充的字段而不是预先填充的字段。

我已经将我想要使用的数据库连接到InfoPath,并且'myfields'已经填充了我正在使用的表,所以赢得了一半的战斗! :)

我该如何做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以选择几种选择......

首先,您可以查看使用InfoPath表单字段中的表单加载或默认线索的规则,使用SQL(辅助)数据源中的数据填充字段...请在此处查看此链接:{ {3}}

其次,您可以在表单加载上使用托管代码来查询SQL数据库,然后将返回的值设置为InfoPath表单中字段中保存的值。看一下使用托管代码执行此操作:http://social.technet.microsoft.com/Forums/en/sharepoint2010customization/thread/cb15a237-28cc-4d6b-8225-83181a7497ff

我希望这会有所帮助......