首先,我想说我已经阅读了与此类似的其他问题,但他们没有解决问题。
我有一个包含子表单的表单。主表单只有一个列表框,显示表中的所有条目(仅显示其中的三个字段),子表单用于显示与列表框中选择的记录关联的所有数据。 / p>
我已将链接主字段和链接子字段设置为ClientID(该表用于客户端信息)。当我第一次打开主表单时,子表单显示列表框中第一个项目的数据,但是当我在列表框中选择不同的项目时,子表单不会更新。我尝试过使用Requery VBA方法但没有取得多大成功。
有没有人有任何提示?
答案 0 :(得分:5)
将链接主字段设置为列表框的名称。确保列表框返回客户端ID。
例如
Row Source : SELECT ClientID, ClientName FROM Table
Bound Column : 1
Column Count : 2
Link Master Fields : MyListBox
Link Child Fields : ClientID
现在,当用户从列表框中选择客户端时,子表单将更新为该客户端的数据。