【发布时间】:2021-05-28 05:27:37
【问题描述】:
我正在制作一个安排会议的系统。每个会议最多可以安排三个议程项目。
我想使用组合框来选择会议日期,因为这些会议举行的时间相对比较少。
我有一个用于会议日期的单列表。我正在处理高度机密的信息,所以我将掩饰到最低限度。
结构如下:
会议日期
[日期(短日期格式)]
在议程项目表中,有一个会议日期组合框,由会议日期表提供。这按预期工作,用户单击组合框,日期出现在列表中。
我想做两个改进。
改进1:
当会议日期数据库中的日期是过去的日期时,它会从组合框选择中删除。 (如果日期刚刚从会议日期数据库中删除,我可以,因为日期将存储在议程项目数据库中,但我宁愿隐藏,以防我需要返回报告报告)。
改进2:
如果该日期有三个议程项目(即,该日期在议程项目表 - 会议日期列中存在 3 次),则该日期在组合框中不可选择(隐藏/禁用)。这样,如果我们取消一个项目,日期就会重新出现在列表中。
我会提供代码,但我不知道从哪里开始。我考虑了对 count 部分的查询,但我不知道如何将其链接回来。
【问题讨论】:
标签: vba forms ms-access combobox