我的 Access 数据库中有三个表。
**Table: Participants**
ParticipantID
FirstName
LastName
Address
Phone
SiteNameLookup
YearLookup
**Table: DailyWorkshops**
WkshpID
WkshpDate
AorB
SiteStaff
Artists
Activities
**Table: ParticipantAttendance**
ParticipantID Participants.ParticipantID
FirstName Participants.FirstName
LastName Participants.LastName
WkshpID DailyWorkshops.WkshpID
Level *(here I have a lookup to fill in HALF/PARTIAL/FULL, not just yes/no)*
我已成功创建了一个名为 DailyWorkshopsForm 的表单,它有一个 ParticipantAttendance 的子表单。该子表单完全空白。
我现在如何从参与者表单中填充 ParticipantAttendance 子表单,这样我所要做的就是检查每个参与者的出勤水平?我可以弄清楚如何仅查找 Participant.ParticipantID 或仅查找 Participant.FirstName 或仅查找 Participant.LastName ---但查找一个不会自动填写其他...所以我最终可以查找 ID #但没有得到它的名字。
编辑:澄清问题和问题。
谢谢......当我看它更多时,我意识到 ParticipantAttendance 不是子表单应该是......这只是出勤数据最终应该存在的表格。我需要的子表单是这样的:
WkshpID ParticipantID FirstName Lastname Level
6 10-45 Bart Simpson Full
6 10-47 Ned Flanders Half
6 10-49 George Washington None
6 10-50 Michelle Obama Full
7 10-45 Bart Simpson Full
7 10-47 Ned Flanders Full
7 10-49 George Washington Half
7 10-50 Michelle Obama None
8 10-45 Bart Simpson Full
8 10-47 Ned Flanders None
8 10-49 George Washington Half
8 10-50 Michelle Obama Half`