我在Access-VBA中以表单形式显示记录集。现在焦点是第10个记录。在我重新查询之后,焦点将转到第一条记录。但我希望重点只保留在第10条记录上。凡有人帮我解决这个问题
答案 0 :(得分:1)
在VBA中,您可以在执行重新查询之前捕获记录,然后跳回到它。以下是其工作原理的示例:
Dim TempRecord As Long
TempRecord = Me.CurrentRecord
Me.Requery
DoCmd.GoToRecord acDataForm, "MyFormName", acGoTo, TempRecord