重新查询-MS访问后重新获得焦点

时间:2014-02-11 14:54:00

标签: vba ms-access

我在Access-VBA中以表单形式显示记录集。现在焦点是第10个记录。在我重新查询之后,焦点将转到第一条记录。但我希望重点只保留在第10条记录上。凡有人帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

在VBA中,您可以在执行重新查询之前捕获记录,然后跳回到它。以下是其工作原理的示例:

Dim TempRecord As Long
TempRecord = Me.CurrentRecord
Me.Requery
DoCmd.GoToRecord acDataForm, "MyFormName", acGoTo, TempRecord