女士访问子窗体和表单之间的关系
问题描述:
我初学者与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链接。
答
若要仅获取子窗体上组合框中选定的公司,可以参考主窗体FirmID。设置组合的行来源像这样:
SELECT FirmRepID, RepName FROM FirmReps
WHERE FirmID = Forms!NameOfMeetingsFormHere!FirmID
看看NWind示例数据库,特别是订单窗体。订单相当于会议,订单明细与公司代表相同,代表相当于产品。 – Fionnuala 2013-02-19 12:26:47
感谢您提及,它可以满足我的需求,唯一剩下的就是它。我用firmreps创建了一个子表单,它显示了所有可用的代表,而不是只有属于所选公司的代表才是主要表单。 – edanish 2013-02-19 18:19:40
请确保您将链接子字段和主字段设置为会议ID。代表清单必须有会议ID。如果您是MS Access的新手,请始终使用向导。 – Fionnuala 2013-02-19 18:51:07