GoToRecord 操作

expandtri全部显示

使用 GoToRecord 操作可以使打开着的表、窗体或查询结果集中的指定记录变成当前记录

设置

GoToRecord 操作具有以下参数:

操作参数

说明

对象类型

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

对象名称

包含要作为当前记录的对象名称。“对象名称”框中显示了当前数据库中由“对象类型”参数所选择的全部对象。如果“对象类型”参数为空,则也将该参数留空。

记录

要作为当前记录的记录。可在“记录”框中单击“向前移动”、“向后移动”、“首记录”、“尾记录”、“定位”或“新记录”。默认值为“向后移动”。

偏移量

整型数或结果为整型的表达式。表达式前必须有等号 (=)。该参数指定要用作当前记录的记录。有两种使用“偏移量”参数的方式:

?当“记录”参数为“向前移动”或“向后移动”时,Microsoft Access 将记录编号向前或向后移动由“偏移量”参数指定的数。
?当“记录”参数为“定位”时,Access 将移动到其编号与“偏移量”参数值相等的记录。记录编号显示在窗口底部的记录编号框中。

注释  如果对“记录”参数使用“首记录”“尾记录”“新记录”,Access 将忽略“偏移量”参数。如果输入的“偏移量”参数过大,Access 会显示错误信息。此外,不能在“偏移量”参数中输入负数。

说明

如果焦点处于某个记录的特定控件中,该操作将使焦点停留在新记录的相同控件中。

将“记录”参数设置为“新记录”,可以移到窗体或表底部的空记录中,这样就可以输入新的数据。

该操作与单击“编辑”菜单上的“定位”结果类似。“定位”命令的“首记录”、“尾记录”、“下一记录”、“上一记录”和“新记录”子命令对所选对象的效果与“记录”参数的“首记录”、“尾记录”、“向前移动”、“向后移动”和“新记录”设置相同。也可以使用窗口底部的浏览按钮移到所需记录。

如果在“对象类型”和“对象名称”参数中指定了隐藏窗体,则可以使用 GoToRecord 操作使隐藏窗体上的记录变成当前记录。

若要在 Microsoft Visual Basic 中运行 GoToRecord 操作,请使用 DoCmd 对象的 GoToRecord 方法。