【发布时间】:2017-11-08 17:39:13
【问题描述】:
我搜索了很多论坛,但找不到我需要的确切答案。
我的数据库是一个会议调度数据库,我有四个表要考虑: 人员 / 人员到会议 / Conference_Main / Conference_Day
我无法发布图片,因为当我尝试在我的工作计算机上发布图片时,它会出错,所以对于缺乏视觉效果,我很抱歉。
此数据库将允许某人创建一个会议,它会自动填充第 1 天的数据。并非所有会议都是多天的,但有些是。
假设有一个为期三天的会议(会议 X),有三个人(A、B、C)参加。
Person A is going Day 1
Person B is going Day 1 & 3
Person C is going Day 2 & 3
我有一个查询,我想在其中显示人们参加会议的日期,并且我想用该信息填充表单上的文本框。由于会议是否会有多天的问题,我可以做一个简单的连接,还是需要一个 For Each 循环?
我想看到这样的东西:
Attendee Days Attended
Person A 1
Person B 1, 3
Person C 2, 3
*注意“参加天数”将是有问题的文本框,我希望在其中查看多个值,例如“2、3”
我宁愿不将其存储在另一个表中,而是根据我知道我的人将要参加会议的任何日子使其成为动态的。谁能帮我一些vba?
或者这应该是一个将参加的天数连接起来的查询?那可能吗?
我的答案与正确输入无关(确实如此),而是我应该在哪里调用 WHERE 语句的变量参数的问题。
【问题讨论】:
-
老实说,这听起来像是
Listbox的好用处。 -
我不明白这是一个“可能的重复”。你能解释一下你是怎么得出这个结论的吗?
-
您使用了“查询”一词,并且想要连接查询的结果
标签: vba ms-access textbox multiple-value