0

我有一个使用 SQL 填充下拉列表的 Access 表单。此 SQL 使用组合框 cb_Priority 表单中的值,例如:

SELECT ProjectPriorities.ProjectPriority FROM ProjectPriorities WHERE (((ProjectPriorities.[mType])=[Forms]![testQuery]![mType].value)); 

换句话说,我正在使用当前记录集来填充表单上的下拉列表。

当用户在记录之间移动时(即当前在表单中显示哪一个),我想调用以下命令。

Form_testQuery.cb_Priority.Requery

这会正确地重新填充表单下拉列表。

但是,我找不到我想像的事件

Form_RecordsetChange()
Form_RecordsMove()

我如何触发此.Requery方法以允许它在每次用户窗体更新到不同的记录时运行?

4

1 回答 1

3

您要查找的事件是:Form_Current.

于 2013-10-09T23:32:42.743 回答