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

Cro*_*ent 2 ms-access ms-access-2000

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

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

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

有人有任何提示吗?

Fio*_*ala 5

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

例如

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

 Link Master Fields : MyListBox
 Link Child Fields  : ClientID
Run Code Online (Sandbox Code Playgroud)

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