使用 GoToRecord 操作可以使打开着的表、窗体或查询结果集中的指定记录变成当前记录。
GoToRecord 操作具有以下参数:
操作参数 |
说明 |
||||
对象类型 |
包含要作为当前记录的对象类型。可以在“宏”窗口“操作参数”节中的“对象类型”框中选择“表”、“查询”、“窗体”、“服务器视图”、“存储过程”或“函数”。将该参数留空可以选择活动对象。 |
||||
对象名称 |
包含要作为当前记录的对象名称。“对象名称”框中显示了当前数据库中由“对象类型”参数所选择的全部对象。如果“对象类型”参数为空,则也将该参数留空。 |
||||
记录 |
要作为当前记录的记录。可在“记录”框中单击“向前移动”、“向后移动”、“首记录”、“尾记录”、“定位”或“新记录”。默认值为“向后移动”。 |
||||
偏移量 |
整型数或结果为整型的表达式。表达式前必须有等号 (=)。该参数指定要用作当前记录的记录。有两种使用“偏移量”参数的方式:
注释 如果对“记录”参数使用“首记录”、“尾记录”或“新记录”,Access 将忽略“偏移量”参数。如果输入的“偏移量”参数过大,Access 会显示错误信息。此外,不能在“偏移量”参数中输入负数。 |
如果焦点处于某个记录的特定控件中,该操作将使焦点停留在新记录的相同控件中。
将“记录”参数设置为“新记录”,可以移到窗体或表底部的空记录中,这样就可以输入新的数据。
该操作与单击“编辑”菜单上的“定位”结果类似。“定位”命令的“首记录”、“尾记录”、“下一记录”、“上一记录”和“新记录”子命令对所选对象的效果与“记录”参数的“首记录”、“尾记录”、“向前移动”、“向后移动”和“新记录”设置相同。也可以使用窗口底部的浏览按钮移到所需记录。
如果在“对象类型”和“对象名称”参数中指定了隐藏窗体,则可以使用 GoToRecord 操作使隐藏窗体上的记录变成当前记录。
若要在 Microsoft Visual Basic 中运行 GoToRecord 操作,请使用 DoCmd 对象的 GoToRecord 方法。