GoToRecord 方法

expandtri全部显示

在 Visual Basic 中,GoToRecord 方法执行 GoToRecord 操作。

expression.GoToRecord(ObjectType, ObjectName, Record, Offset)

expression     必需。返回“应用于”列表中的一个对象的表达式。

ObjectType   可选 AcDataObjectType 型。

AcDataObjectType 可以是下列 AcDataObjectType 常量之一:

acActiveDataObject 默认

acDataForm

acDataFunction

acDataQuery

acDataServerView

acDataStoredProcedure

acDataTable

ObjectName     可选 Variant 型。字符串表达式,表示 objecttype   参数所选类型的对象的有效名称。

Record   可选 AcRecord

AcRecord 可以是下列 AcRecord 常量之一:

acFirst

acGoTo

acLast

acNewRec

acNext 默认

acPrevious

如果将该参数留空,将采用默认常量 (acNext)。

Offset     可选 Variant 型。数值表达式,如果将 record   参数指定为 acNextacPrevious,则该表达式表示向前或向后移动的记录数。如果将 record 参数指定为 acGoTo,则该表达式表示移动到的记录编号。该表达式的值必须在有效记录数范围之中。

说明

有关该操作及其参数如何使用的详细信息,请参阅该操作的主题。

如果将 objecttype 和 objectname 参数留空(默认常量 acActiveDataObject,假设 objecttype 的值),则将假定用活动对象。

语法中的可选参数允许留空,但是必须包含参数的逗号。如果有一个或多个位于末端的参数留空,则在指定的最后一个参数后面不必使用逗号。

示例

下面的示例使用 GoToRecord 方法将“雇员”窗体中的第七条记录变为当前活动对象。

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