可以使用 Access 桌面数据库和 Access Web 应用中的 GoToRecord 宏操作,使指定的 记录 打开的表、窗体或查询 结果集 中的 当前记录 。

设置

在 Access 桌面数据库中, GoToRecord 宏操作具有以下参数。

操作参数

说明

对象类型

包含要设为当前记录的 对象的类型。 在“对象类型”框中选择“”、“查询”、“窗体”、“服务器视图”、“存储过程”或“函数”。 将此参数留空以选择活动对象。

对象名称

包含要创建当前记录的记录的对象的名称。 “ 对象名称 ”框显示当前数据库中由 Object Type 参数选择的类型的所有对象。 如果“ 对象类型” 参数留空,则同时将此参数留空。

录制

要生成当前记录的记录。 在“记录”框中选择“上一个”、“下一个”、“第一个”、“最后一个”、“转到”或“新建”。 默认值为 Next

偏移

计算结果为整数的整数或 表达式 。 表达式前面必须有一个等号 (=) 。 此参数指定要创建当前记录的记录。 可以通过两种方式使用 Offset 参数:

  • Record 参数为 NextPrevious 时,Access 会将 Offset 参数中指定的记录数向前或向后移动。

  • Record 参数为 Go To 时,Access 将移动到数字等于 Offset 参数的记录。 记录编号显示在窗口底部的 记录编号框 中。

注意: 如果对 Record 参数使用 FirstLastNew 设置,Access 将忽略 Offset 参数。 如果输入的 Offset 参数太大,Access 将显示一条错误消息。 不能为 Offset 参数输入负数。

在 Access Web 应用中, GoToRecord 宏操作只有一个参数。

操作参数

说明

录制

要生成当前记录的记录。 在“记录”框中选择“上一个”、“下一个”、“第一个”或“最后一个”。 默认值为 Next

备注

如果 焦点 位于记录中的特定控件中,则此宏操作会将其保留在新记录的同一控件中。

可以使用 Record 参数的 New 设置移动到窗体或表末尾的空白记录,以便输入新数据。

在 Access 桌面数据库中,此操作类似于单击“开始”选项卡上“查找”按钮下方的箭头,然后单击“转到”。 “转到”命令的 FirstLastNextPreviousNew Record 子命令对所选对象的影响与 Record 参数的 FirstLastNextPreviousNew 设置相同。 还可以使用窗口底部的 导航按钮 移动到记录。

在 Access 桌面数据库中,如果在 Object Type 和 Object Name 参数中指定隐藏窗体,则可以使用 GoToRecord 操作将隐藏窗体上的记录设为当前记录。

若要在 Visual Basic for Applications (VBA) 模块中运行 GoToRecord 操作,请使用 DoCmd 对象的 GoToRecord 方法。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。