可以使用 Access 桌面数据库和 Access Web 应用中的 GoToRecord 宏操作,使指定的 记录 打开的表、窗体或查询 结果集 中的 当前记录 。
设置
在 Access 桌面数据库中, GoToRecord 宏操作具有以下参数。
操作参数 |
说明 |
对象类型 |
包含要设为当前记录的 对象的类型。 在“对象类型”框中选择“表”、“查询”、“窗体”、“服务器视图”、“存储过程”或“函数”。 将此参数留空以选择活动对象。 |
对象名称 |
包含要创建当前记录的记录的对象的名称。 “ 对象名称 ”框显示当前数据库中由 Object Type 参数选择的类型的所有对象。 如果“ 对象类型” 参数留空,则同时将此参数留空。 |
录制 |
要生成当前记录的记录。 在“记录”框中选择“上一个”、“下一个”、“第一个”、“最后一个”、“转到”或“新建”。 默认值为 Next。 |
偏移 |
计算结果为整数的整数或 表达式 。 表达式前面必须有一个等号 (=) 。 此参数指定要创建当前记录的记录。 可以通过两种方式使用 Offset 参数:
注意: 如果对 Record 参数使用 First、Last 或 New 设置,Access 将忽略 Offset 参数。 如果输入的 Offset 参数太大,Access 将显示一条错误消息。 不能为 Offset 参数输入负数。 |
在 Access Web 应用中, GoToRecord 宏操作只有一个参数。
操作参数 |
说明 |
录制 |
要生成当前记录的记录。 在“记录”框中选择“上一个”、“下一个”、“第一个”或“最后一个”。 默认值为 Next。 |
备注
如果 焦点 位于记录中的特定控件中,则此宏操作会将其保留在新记录的同一控件中。
可以使用 Record 参数的 New 设置移动到窗体或表末尾的空白记录,以便输入新数据。
在 Access 桌面数据库中,此操作类似于单击“开始”选项卡上“查找”按钮下方的箭头,然后单击“转到”。 “转到”命令的 First、Last、Next、Previous 和 New Record 子命令对所选对象的影响与 Record 参数的 First、Last、Next、Previous 和 New 设置相同。 还可以使用窗口底部的 导航按钮 移动到记录。
在 Access 桌面数据库中,如果在 Object Type 和 Object Name 参数中指定隐藏窗体,则可以使用 GoToRecord 操作将隐藏窗体上的记录设为当前记录。
若要在 Visual Basic for Applications (VBA) 模块中运行 GoToRecord 操作,请使用 DoCmd 对象的 GoToRecord 方法。