我有一个使用 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
方法以允许它在每次用户窗体更新到不同的记录时运行?