DoCmd.GoToRecord (Access)

O método GoToRecord executa a ação GoToRecord no Visual Basic.

Você pode usar o método GoToRecord para tornar o registro especificado o registro atual em uma tabela, um formulário ou um conjunto de resultados da consulta aberto. Se você deixar os argumentos objecttype e objectname em branco (a constante padrão, AcActiveDataObject, será considerada para objecttype), o objeto ativo será considerado. Você pode usar o método GoToRecord para tornar um registro em um formulário oculto o registro atual se você especificar o formulário oculto nos argumentos objecttype e objectname .

GoToRecord (ObjectType, ObjectName, Record, Offset)


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

Arguments

Optional arguments

Os seguintes argumentos são opcionais

ObjectType (AcDataObjectType) - Uma constante AcDataObjectType que especifica o tipo de objeto que contém o registro que você deseja tornar atual.


Os valores possíveis são

acActiveDataObject O objeto ativo contém o registro.
acDataForm Um formulário contém o registro.
acDataFunction Uma função definida pelo usuário contém o registro (somente projeto do Microsoft Access).
acDataQuery Uma consulta contém o registro.
acDataReport Um relatório contém o registro.
acDataServerView Um modo de exibição do servidor contém o registro (somente projeto do Microsoft Access).
acDataStoredProcedure Um procedimento armazenado contém o registro (somente projeto do Microsoft Access).
acDataTable Uma tabela contém o registro.

ObjectName (String) - Uma expressão de cadeia de caracteres que é o nome válido de um objeto do tipo selecionado com o argumento ObjectType.

Record (AcRecord) - Uma constante AcRecord que especifica o registro para tornar o registro atual. O valor padrão é acNext.


Os valores possíveis são

acFirst Faz o primeiro registro ser o registro atual.
acGoTo Faz o registro especificado ser o registro atual.
acLast Faz o último registro ser o registro atual.
acNewRec Faz um novo registro ser o registro atual.
acNext Faz o próximo registro ser o registro atual.
acPrevious Faz o registro anterior ser o registro atual.

Offset (Long) - Uma expressão numérica que representa o número de registros a serem movidos para frente ou para trás se você especificar acNext ou acPrevious para o argumento Record , ou o registro para o qual mover se você especificar acGoTo para o registro Argument. A expressão deve resultar em um número de registro válido.