DoCmd.GoToRecord (Access)

El método GoToRecord realiza la acción GoToRecord en Visual Basic.

Puede usar el método GoToRecord para convertir el registro especificado en el registro actual en una tabla, un formulario o un conjunto de resultados de consulta abiertos. Si deja los argumentos objecttype y objectname en blanco (se da por supuesto la constante predeterminada, acActiveDataObject, para objecttype), se asume el objeto activo. Puede usar el método GoToRecord para convertir un registro de un formulario oculto en el registro activo si especifica el formulario oculto en los argumentos objecttype y objectname .

GoToRecord (ObjectType, ObjectName, Record, Offset)


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

Arguments

Optional arguments

Los siguientes argumentos son opcionales

ObjectType (AcDataObjectType) - Constante AcDataObjectType que especifica el tipo de objeto que contiene el registro que desea convertir en actual.


Valores posibles son

acActiveDataObject El objeto activo contiene el registro.
acDataForm Un formulario contiene el registro.
acDataFunction Una función definida por el usuario contiene el registro (proyecto de Microsoft Access únicamente).
acDataQuery Una consulta contiene el registro.
acDataReport Un informe contiene el registro.
acDataServerView Una vista de servidor contiene el registro (proyecto de Microsoft Access únicamente).
acDataStoredProcedure Un procedimiento almacenado contiene el registro (proyecto de Microsoft Access únicamente).
acDataTable Una tabla contiene el registro.

ObjectName (String) - Expresión de cadena que es el nombre válido de un objeto del tipo seleccionado en el argumento ObjectType.

Record (AcRecord) - Constante AcRecord que especifica el registro que se va a convertir en el registro actual. El valor predeterminado es acNext.


Valores posibles son

acFirst Hacer que el primer registro sea el registro actual.
acGoTo Hacer que el registro especificado sea el registro actual.
acLast Hacer que el último registro sea el registro actual.
acNewRec Hacer que un registro nuevo sea el registro actual.
acNext Hacer que el registro siguiente sea el registro actual.
acPrevious Hacer que el registro anterior sea el registro actual.

Offset (Long) - Expresión numérica que representa el número de registros que se van a mover hacia delante o hacia atrás si se especifica acnext o acacPrevious para el argumento registro o el registro al que se va a desplazar si se especifica acGoTo para el registro . argument. La expresión debe resultar en un número de registro válido.