女士访问子窗体和表单之间的关系

问题描述:

我初学者与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

看看NWind示例数据库,特别是订单窗体。订单相当于会议,订单明细与公司代表相同,代表相当于产品。 – Fionnuala 2013-02-19 12:26:47

+0

感谢您提及,它可以满足我的需求,唯一剩下的就是它。我用firmreps创建了一个子表单,它显示了所有可用的代表,而不是只有属于所选公司的代表才是主要表单。 – edanish 2013-02-19 18:19:40

+0

请确保您将链接子字段和主字段设置为会议ID。代表清单必须有会议ID。如果您是MS Access的新手,请始终使用向导。 – Fionnuala 2013-02-19 18:51:07

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

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