基于列表框选择更新子表单

时间:2013-02-20 10:38:50

标签: ms-access ms-access-2000

首先,我想说我已经阅读了与此类似的其他问题,但他们没有解决问题。

我有一个包含子表单的表单。主表单只有一个列表框,显示表中的所有条目(仅显示其中的三个字段),子表单用于显示与列表框中选择的记录关联的所有数据。 / p>

我已将链接主字段和链接子字段设置为ClientID(该表用于客户端信息)。当我第一次打开主表单时,子表单显示列表框中第一个项目的数据,但是当我在列表框中选择不同的项目时,子表单不会更新。我尝试过使用Requery VBA方法但没有取得多大成功。

有没有人有任何提示?

1 个答案:

答案 0 :(得分:5)

将链接主字段设置为列表框的名称。确保列表框返回客户端ID。

例如

 Row Source : SELECT ClientID, ClientName FROM Table
 Bound Column : 1
 Column Count : 2

 Link Master Fields : MyListBox
 Link Child Fields  : ClientID

现在,当用户从列表框中选择客户端时,子表单将更新为该客户端的数据。