使用InfoPath列表更新SharePoint列表?

使用InfoPath列表更新SharePoint列表?

问题描述:

我想使用InfoPath更新/创建SharePoint列表。到目前为止,我已经创建了表单,并且当我选择“提交”按钮时,我已经设置程序来指示表单是否已成功提交,并且我收到了此消息。但是,当我查看SharePoint列表中列出了我希望列表驻留的程序时,没有更新。使用InfoPath列表更新SharePoint列表?

我正在从数据库中提取数据,并且设置了条件并且查询的数据是正确的。只要我能够弄清楚如何将InfoPath列表连接到SharePoint列表,其他任何操作都将变得轻而易举。我看到的每一个地方都表明这是不可能的,不幸的是它看起来就是这样。必须有某种工作。在过去的几个月里(从字面上),我只使用InfoPath和SharePoint,因为办公室里没有其他人知道这些程序,所以我可能需要有人来帮我解决这个问题。

+0

看看这个。保存InfoPath结果是标准功能。看到这个:http://support.microsoft.com/kb/826993 - 希望这会有所帮助 – 2012-11-10 23:04:49

我认为最简单的方法就是让InfoPath表单调用Web服务。在网络服务中,你可以做任何你想做的事情;创建一个列表,创建一个列表项或其他任何东西。

我认为,如果你解释更好一点,你要完成什么它可以帮助...

你们是不是要创建一个列表或更新SharePoint列表?当您查询数据库时,您是否尝试在现有列表中插入新值或创建新列表并插入值。

通过在列表表单后面编写代码,然后将其作为沙盒或管理员批准的表单发布,您可能可以完成此操作(将行插入到现有列表中)。

如果这是你想做的事情,那么在SharePoint中创建列表,将列表表单从SharePoint导出到Infopath中(以便将列表字段作为主连接),然后编写代码以执行任何你想做的事情即从数据库检索数据并添加到列表中。