Ms子窗体和窗体之间的关系

时间:2013-02-19 12:21:26

标签: database ms-access foreign-keys relational-database primary-key

我是Access和数据库的初学者 我正在建立会议管理数据库。我被困在某个时候请帮助

数据库的目的是管理与不同公司的会议,这些会议在大多数情况下不时重新发生

我创建的表。

表1 - 公司

FirmID - AutoNo - PK
FirmName - Text
....

表2 - FirmReps(用于存储每个公司的多个代表)

FirmRepID - AutoNo    
FirmID - FK    
RepName - Text
...

表3 - 会议细节(将是主要表格)

MeetingID - AutoNo    
MeetingDate - Date/Time    
MeetingTime - Date/time    
Venue - Text    
FirmName - FK
...

我正在寻找解决方案,当我输入会议详情并选择公司名称时,所有个人将以单独的子表格显示,我可以选择(勾选)感兴趣的代表参加会议

我为FirmReps创建了一个子表单,并使用FirmID链接主服务器,但每次选择公司名称时,所有的销售代表都会显示,而不会保存/链接到会议ID。

1 个答案:

答案 0 :(得分:0)

要仅获取子窗体中组合框中的选定公司,可以参考主窗体Firm​​ID。像这样设置组合的行源:

 SELECT FirmRepID, RepName FROM FirmReps
 WHERE  FirmID = Forms!NameOfMeetingsFormHere!FirmID