Ale*_*lex 5 database ms-access combobox multi-select ms-access-forms
我有一个几年前为我的公司制作的 MS Access 数据库。我正在尝试将表单条目从组合框更改为多选组合框(复选框)。目前,只能保存一个值,我希望能够保存多个值。
组合框的数据来自单独的表。
在表单设置中,访问权限仅允许我将组合框更改为列表框或文本框,但这两个选项都不允许我选择多个值。
帮助。
在组合/列表框属性表中,转到“其他”并将“多选”设置为“简单”。这允许多重选择。
在 VBA 中,要获取所选项目的计数,0 表示无,请使用如下所示的内容:
count = Me.mycombo.ItemsSelected.Count
Run Code Online (Sandbox Code Playgroud)
然后你可以循环遍历每个项目来检查它是否被选中:
For i = 0 to Me.mycombo.ListCount - 1
if Me.mycombo.Selected(i) = True then
value = Me.mycombo.ItemData(i) ' gets the data
' DO STUFF WITH IT
End If
Next i
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17520 次 |
| 最近记录: |