Infopath 2007重复表 - 两个数据连接

时间:2009-06-11 22:29:59

标签: connection infopath

我有两个数据连接。一个(我们称之为DC1)拉出FIRSTNAME和 来自数据库的LASTNAME。另一个(我们称之为DC2)使用这些信息 查询在将USERNAME与另一个匹配后返回USERNAME的Web服务 数据库。

在我的表单上,我有一个重复的表格,其中列出了所有信息 DC1。在重复表中,我希望有另一个返回的文本框 来自DC2的USERNAME使用当前行的信息。像这样:

FIRSTNAME LASTNAME USERNAME 等....

我的两个数据连接工作,因为我可以查询DC2没有问题,而且 重复表正确显示来自DC1的信息。

如何添加USERNAME文本框(其中包含USERNAME的返回值) 将FIRSTNAME和LASTNAME比较后的DC2到重复表?

我尝试的所有东西都不起作用 - 大多数情况下,我只是重复一遍 重复表中USERNAME框中的信息。

1 个答案:

答案 0 :(得分:1)

此问题显示InfoPath使用的XPath实现真正失败。没有托管代码,您将无法执行此操作。

This blog article显示了如何使用数据填充重复表的示例。

您需要在主数据源中创建一个重复表,用于存储组合数据。然后在您的加载事件功能中(或者从DC中提取数据时)使用来自两个DC的数据填充主数据源中的重复组。