2

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

我有一个包含子表单的表单。主表单只是有一个列表框,它显示表中的所有条目(尽管只显示其中的三个字段),而子表单旨在显示与列表框中选择的记录相关联的所有数据。

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

有没有人有任何提示?

4

1 回答 1

5

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

例如

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

 Link Master Fields : MyListBox
 Link Child Fields  : ClientID

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

于 2013-02-20T10:56:09.367 回答