如何将组合框的内容绑定到另一个的值

时间:2011-07-17 22:46:53

标签: ms-access

我目前在表单上有两个组合框。第一个组合框包含一个项目列表。我希望第二个组合框在第一个更改时重新填充。返回第二个框内容的查询将使用第一个框中的PK值。

所以基本上第二个组合框绑定到查询(例子):

SELECT a.ID, a.description
FROM a
WHERE a.FK = [forms]![cbo1]

非常通用的例子。这对我来说现在不适用。有没有办法做到这一点,或者我将不得不在代码中做到这一点?

1 个答案:

答案 0 :(得分:0)

您必须在第一个框中添加onChange事件。单击第一个框的属性,然后单击事件选项卡和onChange字段旁边的elipses(...)。选择代码编辑器,将您带到VBA窗口,您可以在其中指示第二个框刷新。因此,如果您的第二个组合框被称为cmbA,那么您将拥有

cmbA.Requery

在事件处理程序方法中。