代码之家  ›  专栏  ›  技术社区  ›  Kolten

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

  •  0
  • Kolten  · 技术社区  · 16 年前

    我有两个数据连接。一个(我们称之为DC1)拉名字和 数据库中的姓氏。另一个(我们称之为DC2)使用此信息 查询与另一个服务匹配后返回用户名的Web服务 数据库。

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

    名字姓氏用户名 等。。。。

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

    如何添加用户名文本框(其中包含用户名返回自 DC2在比较firstname和lastname)和重复表之后?

    我所做的一切都不起作用——大多数情况下,我只是不断重复 重复表中用户名框中的信息。

    1 回复  |  直到 9 年前
        1
  •  1
  •   oillio    16 年前

    此问题显示了InfoPath使用的xpath实现中的一个真正失败。如果没有托管代码,您将无法执行此操作。

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

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