Access 列表框联动与多选
网友提问:

放大图片

我反问的


回答网友问题:
准备一张表

下面设计窗体
首先是做两个文本框,设置如下


然后做两个组合框,不进行设置,只改控件名称,方便一会使用


再做五个列表框,设置如下





最后做一个按钮,按钮上写文字 "单选"。 控件名称改成 "切换按钮"

接下来写各种事件
1、给窗体写加载事件


这样运行窗体时,开始月份和结束月份的组合框就可以进行月份选择了

2、给开始月组合框写更改事件


3、给结束月组合框写更改事件


然后,我们在选择月份后,姓名列表框单选和姓名列表框多选这两个列表框就会显示相应的值

4、给姓名列表框单选写更新后事件


这样,我们在这个列表框选择相应的值时,会在下一个列表框中显示结果

5、给姓名列表框多选写更新后事件


这样,我在此列表框中无论单选还是多选,下一个列表框都会显示相应的值

6、给区单选写更新后事件

我们在这个列表框中单选时,就会在最后一个列表框中显示最终结果

7、给区多选写更新后事件

我们在这个列表框中单或多选后,最后一个列表框显示结果

8、给按钮写点击 事件

然后 把控件叠在一起 我没对齐是为了让你看明白

今后就可以通过按钮切换单选和多选了!
友情提示:没有必要在每一个事件中把所有的变量都重写一遍!我这样写只是为了让您理解。您可以看一下Access讲的变量作用域,只需要写一遍即可!

Access篇+AccessVBA篇:https://www.bilibili.com/video/BV1tf4y117Sh
Access DLC01-时间日期篇:https://www.bilibili.com/video/BV1H54y1j7vQ
Access DLC02-字符串篇:https://www.bilibili.com/video/BV1q54y1j7y4
Access DLC03-表格篇:https://www.bilibili.com/video/BV1p64y117wH
Access DLC04-查询篇:https://www.bilibili.com/video/BV1VQ4y1d7h8
Access DLC-05 Excel篇:https://www.bilibili.com/video/BV1mo4y1k7E4