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

MS Access:如何统计窗体多值字段中的已选中项数量

解决方案

方法1:直接修改计算控件公式

你之前的公式统计的是多值字段的全部可选条目数,只要在字段后追加.Value指定统计选中值集合即可,将红色显示控件的控件来源修改为:
=Count([Description].Value)
保存窗体后就能实时显示当前选中的条目数量。

方法2:VBA事件绑定(更稳定,适合实时更新场景)

如果公式方案因为控件绑定规则不生效,可以用控件事件实现计数:

  • 选中你的[Description]多值字段控件,在属性面板的「事件」选项卡找到「更新后」事件,选择「事件过程」,点击后面的三个点进入VBA编辑界面
  • 输入以下代码:
Private Sub Description_AfterUpdate()
    ' 将txtSelectedCount替换为你用来显示计数的红色文本框控件名
    Me!txtSelectedCount = Me!Description.ItemsSelected.Count
End Sub
  • 补充窗体加载事件,保证打开窗体时就显示初始选中数量:
Private Sub Form_Load()
    Me!txtSelectedCount = Me!Description.ItemsSelected.Count
End Sub

你可以参考下图的效果:
示例图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 09:57:02