下拉菜单 - 如何在 Infopath 2010 中查询大型 SharePoint 2013 列表



我正在设计一个 Infopath 表单来帮助指导人们完成数据创建过程。表单需要从包含大约 19,000 行的 SharePoint 列表中提取,每行都有六列包含属性(列 1 = 属性 A,列 2 = 属性 B 等)我已将前三列缩减为它们自己的列表,如果那样的话,每个列表只包含几百个唯一条目。当我到达第 4 列时,有 8,000 个唯一条目,这使得查询列表完全不可能

为了绕过项目限制,我创建了一个 Infopath 表单,该表单与列表具有数据连接(在加载表单时不会自动查询)。此外,我还添加了下拉列表,用于设置辅助数据源的 queryFields 的值(一个用于第 1 列,另一个用于第 2 列,另一个用于第 3 列)。在最后一个下拉列表中,我设置了一个操作来查询数据库,但我仍然收到有关限制的错误,并且无法应用规则。

有没有办法"预过滤"数据连接,以便我可以通过仅绘制所需的数据来绕过限制?我这样做的方式是否正确?

任何指导将不胜感激。

您是否能够将索引添加到要查询的列表列中?我发现,如果我转到列表并为我将在运行查询数据连接之前设置为查询字段的列添加索引,则可以绕过列表限制上的错误消息。

最新更新