如何使用InfoPath 2010查询SharePoint列表并返回与input参数匹配的值?

在Excel中,我创build了一个loggingsearch工具的原型。有三个参数可供select。 根据select,Excel公式通过一个表运行,并确定所有三个参数都为真的行,并返回一个特定的单元格。 本质上,它是一个数据库search。 由于保密性,我不能提供这些数据,但是这里的function确实很重要。

现在,我已经certificate了系统的逻辑并显示它返回了我正在查找的值,下一步是采取逻辑并在infopath 2010中重新创build此search工具。它将search的数据将驻留在SharePoint列表(数据源)中。

然而,infopath 2010中的公式似乎并不像excel那样直截了当。 尽pipe我能够build立数据连接并创build下拉菜单来select参数,但我努力重新创build数据库searchfunction。

infopath表单需要采取三个参数,查询SharePoint列表,并返回与这三个参数匹配的值(在同一表单中)。 这在infopath 2010中可能吗? 怎么会这样? 任何帮助表示赞赏。

如果你已经build立了一个到列表的数据连接,并且它是一个普通的列表,那么查询它应该是非常简单的。

列表数据连接应该有一个名为queryFields的组,列表中的每一列都有一个字段。 您只需使用设置字段的值规则将您的查询值复制到各自的字段中,然后使用规则执行查询。 你尝试过吗?