首页 文章

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

提问于
浏览
0

在excel中,我创建了一个记录搜索工具的原型 . 有三个参数可供选择 . 根据选择,excel公式在表中运行,并标识所有三个参数都为真的行,并返回特定单元格 . 从本质上讲,它是一个数据库搜索 . 由于机密性,我无法提供数据,但是,这里的功能非常重要 .

现在我已经证明了系统的逻辑并且显示它返回了我正在寻找的值,下一步是采用逻辑并在infopath 2010中重新创建这个搜索工具 . 它将搜索的数据将驻留在SharePoint列表(数据源)中 .

然而,2010年infopath中的公式似乎并不像excel那样直截了当 . 虽然我能够 Build 数据连接并创建用于选择参数的下拉菜单,但我很难重新创建数据库搜索功能 .

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

1 回答

  • 2

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

    列表数据连接应该有一个名为queryFields的组,其中包含列表中每个列的字段 . 您需要做的就是使用 Set a field's value 规则将查询值复制到相应的字段中,然后使用规则来执行查询 . 你试过吗?

相关问题