2015-10-13 29 views
0

所以基本上我有打开子窗体的问题。我有一个包含2个列表框的Main窗体。第一个列表框中的选择会导致第二个列表框中显示的记录发生更改。第二个列表框中的选择应该用数据填充我的子表单。我的问题是,我不能得到第二个列表框来影响子窗体上的数据。打开基于Access中的列表框中的选择子窗体

例如:第一个列表框是供应商列表,第二个列表框是收到的货物。取决于选定的供应商,我收到第二份名单上的不同商品。在选择列表中的特定商品后,我想要收到我的子表单中选定供应商的所选商品的所有接收框的表格。 (现在,第一个列表中的选择会导致我的子表单向我显示来自选定供应商的所有商品,而第二个列表中的选择不会与子表单一起使用)

回答

0

您希望根据列表框选择过滤子表单。

将(子窗体控件的)LinkMasterFields设置为您的列表框控件的名称,并将LinkChildFields设置为表示商品的子窗体的基础记录集中的字段。

然后,当您在列表框中选择特定商品时,只有与这些商品有关的记录才会显示在子窗体中。

+0

谢谢,我知道这一点,但有问题与列表被解除绑定。并且在列表框中选择了错误的绑定列。它在将绑定列设置为与子窗体中的值相同的值后开始工作。 –

0

使用主子关系。选择子窗体,然后在数据选项卡中选择主和子关系,然后根据选择过滤子窗体。

相关问题