You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用组合框及ApplyFilter在表单中展示多条匹配记录的实现问题

调整步骤如下

1. 先修正组合框配置

你当前的组合框行来源同时返回了ID和PersOrgSubject字段,如果组合框绑定列设为了ID列,筛选时会匹配ID而非PersOrgSubject,自然无法拉出所有同字段值的记录,按需选择下面两种调整方案:

  • 方案一(组合框仅展示可选主体,无重复选项):
    行来源修改为:
    SELECT DISTINCT [PersOrgSubject] FROM TblBMcRecord ORDER BY [PersOrgSubject];
    
    同时将组合框的「列数」设为1,「绑定列」设为1即可。
  • 方案二(保留ID列供其他逻辑调用):
    不用改现有行来源,直接把组合框的「绑定列」设为2即可(对应返回结果的第二列PersOrgSubject)。

2. 修正ApplyFilter宏的筛选条件

把宏的Where条件修改为如下表达式,记得替换成你实际的表单名和组合框名:

[PersOrgSubject] = Forms![你的表单名称]![Combo52]

3. 触发逻辑配置(可选)

如果需要选完组合框选项后立刻触发筛选,把组合框的「更新后」事件绑定到该ApplyFilter宏即可。


内容的提问来源于stack exchange,提问作者BMcBrigs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 16:27:00