如何在Access中创建基于先前选择的选择的子表单?

时间:2011-06-20 22:09:16

标签: ms-access

我有3张牌桌:年,队,球员 我有一个DB教练。

我想要实现的是附加到教练ID的子表格 到目前为止我还好,但是这里我的逻辑变得模糊:在子表单中我希望能够选择一年的教练为冠军球队工作,然后只显示所选年份的球队,然后仅显示那一年球队的球员。

所以我有一年回去说50年,每年参加每个锦标赛的球队以及那些年为球队效力的球员。
因此,如果我选择1984年,当我选择一支球队时,它只提供了1984年可用球队的选择,然后当我选择球员时,它只显示1984年球队的球员。

我有一种感觉,我需要创建一些查询才能获得结果,但是我会非常喜欢向解决方案迈进的逻辑推动。
我的ERD看起来像是一个神奇的技巧......

提前感谢任何方向。

1 个答案:

答案 0 :(得分:0)

我的数据库中有类似的东西。我有两种形式,主要形式和子形式。主要表单包含客户的详细信息,子表单包含与该特定客户关联的注释。

如果您在主表单中包含子表单,则需要执行以下操作。

在子窗体的属性Data选项卡上,源对象将是您要从中拉出的表。链接子字段/链接主字段将包含将两个记录连接在一起的字段。您可以在记录中添加多个字段。

您可以在主要表单上拥有Coach / Year,然后当您选择年份时,将填充团队的子表单,然后通过选择团队,您将获得玩家。

希望这会有所帮助。