DoCmd.GoToRecord 方法 (Access)

方法执行 Visual Basic 中的 GoToRecord 操作。

语法

表达式GoToRecord (ObjectTypeObjectNameRecordOffset)

expression:表示 DoCmd 对象的变量。

参数

名称 必需/可选 数据类型 说明
ObjectType 可选 AcDataObjectType AcDataObjectType 常量,该常量指定包含要设为当前记录的对象类型。
ObjectName 可选 Variant 所选类型的 ObjectType参数的对象的有效名称的字符串表达式。
Record 可选 AcRecord AcRecord 常量,指定要创建当前记录的记录。 默认值是 acNext
Offset 可选 Variant 如果为 Record 参数指定 acNextacPrevious ,则表示要向前或向后移动的记录数的数值表达式;如果为 Record 参数指定 acGoTo ,则表示要移动到的 记录 数。 表达式的结果必须是有效的记录数或记录编号。

备注

使用 GoToRecord 方法使指定的记录成为打开的表、窗体或查询结果集中的当前记录。

如果将 ObjectTypeObjectName 参数留空 (ObjectType) 假定默认常量 acActiveDataObject,则假定活动对象。

如果在 ObjectTypeObjectName 参数中指定隐藏窗体,请使用 GoToRecord 方法将隐藏窗体上的记录设为当前记录。

示例

以下示例使用 GoToRecord 方法使 Employees 窗体中的第七条记录成为最新记录。

DoCmd.GoToRecord acDataForm, "Employees", acGoTo, 7

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。