选择打开ms访问表单时的最后一条记录

时间:2017-11-03 15:24:31

标签: vba ms-access access-vba

我有一个带有查询作为数据源的表单。我希望在打开/加载表单时自动转到数据源的最后一条记录。

关于如何使用VBA执行此操作的任何想法?

3 个答案:

答案 0 :(得分:2)

您还可以使用以下内容:

Me.Recordset.MoveLast

请注意,Access功能控制该按钮的向导,该向导中的一个选项是“记录导航” - >转到最后一条记录。这会生成嵌入式宏,而不是VBA。

答案 1 :(得分:1)

docmd.gotorecord acDataForm, "FormName", acLast

您还可以播放技巧并按相反的顺序对记录进行排序。这可能是需要考虑的事情。

答案 2 :(得分:0)

这个也对我有用:

DoCmd.RunCommand acCmdRecordsGoToLast