在excel中,我创建了一个记录搜索工具的原型。有三个参数可供选择。根据选择,excel公式在表中运行,并标识所有三个参数都为真的行,并返回特定单元格。从本质上讲,它是一个数据库搜索。由于机密性,我无法提供数据,但是,这里的功能非常重要。
既然我已经证明了系统的逻辑并且表明它返回了我正在寻找的值,那么下一步就是采用逻辑并在infopath 2010中重新创建这个搜索工具。数据它将搜索将驻留在SharePoint列表(数据源)中。
然而,2010年infopath中的公式似乎并不像excel那样直截了当。虽然我能够建立数据连接并创建用于选择参数的下拉菜单,但我很难重新创建数据库搜索功能。
infopath表单需要获取三个参数,查询SharePoint列表,并返回与这三个参数匹配的值(在同一表单中)。这可能在2010年的infopath?怎么会这样?任何帮助表示赞赏。
答案 0 :(得分:2)
如果你已经建立了与列表的数据连接,并且它是一个普通的列表,那么查询它应该非常简单。
列表数据连接应该有一个名为queryFields的组,其中包含列表中每个列的字段。您需要做的就是使用设置字段值规则将查询值复制到相应的字段中,然后使用规则执行查询。你试过了吗?