ms-access - 列表框多值选择

标签 ms-access ms-access-2007 vba ms-access-2010

我已经根据查询输出创建了表单。我使用了三个组合框和一个列表框。第一个组合框给我部门列表,第二个部门的选择给我那个部门的位置(不同的),第三个给了我那个位置的(不同的)项目,然后下一个是显示该项目的一些代码的列表框。问题是我只能从该列表中选择一个代码并在 Excel 中获得输出。

如果我想一次选择两个值,我该怎么做?

如果我从列表框属性中选择 Multi Select,我可以选择多个值,但我没有得到输出。

最佳答案

当列表框将其Multi Select 属性设置为“None”时,您可以通过简单地引用来检索选定的值

Me.List0.Value

但是,对于多选列表框控件,您需要遍历 ItemsSelected 集合以确定选中的项目:

Dim ItemIndex As Variant
For Each ItemIndex In Me.List0.ItemsSelected
    MsgBox Me.List0.ItemData(ItemIndex)
Next

关于ms-access - 列表框多值选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17081572/

相关文章:

python - MS Access 关系问题

ms-access - 错误 : This recordset is not updateable

ms-access - 如何将单选按钮的值从 1、2、3 等更改为文本值?

c# - access数据库的复杂查询设计

vba - 剪切、复制和粘贴 Excel

javascript - 如何使用asp.net图像控件中的OnClick属性来制作图像库

vba - CDO 电子邮件 Access 报告

vba - 如何遍历表单中的所有控件,包括子表单中的控件-Access 2007

vba - 对工作簿中的所有工作表进行排序

excel - VBA粘贴不遵循If语句