DoCmd.GoToRecord (Access)

La méthode AtteindreEnregistrement exécute l'action AtteindreEnregistrement dans Visual Basic.

Vous pouvez utiliser la méthode AtteindreEnregistrement pour rendre l'enregistrement spécifié actuel dans une table, un formulaire ou un ensemble de résultats de requête ouverts. Si vous laissez les arguments ObjectType et ObjectName vides (la constante par défaut, acActiveDataObject, est supposée pour ObjectType), l’objet actif est supposé. Vous pouvez utiliser la méthode GoToRecord pour faire d’un enregistrement d’un formulaire masqué l’enregistrement actif si vous spécifiez le formulaire masqué dans les arguments ObjectType et ObjectName .

GoToRecord (ObjectType, ObjectName, Record, Offset)


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

Arguments

Optional arguments

Les arguments suivants sont facultatifs

ObjectType (AcDataObjectType) - Constante AcDataObjectType qui spécifie le type d’objet contenant l’enregistrement que vous souhaitez activer.


Valeurs possibles sont

acActiveDataObject L'objet actif contient l'enregistrement.
acDataForm Une forme contient l'enregistrement.
acDataFunction Une fonction définie par l'utilisateur contient l'enregistrement (projet Microsoft Access uniquement).
acDataQuery Une requête contient l'enregistrement.
acDataReport Un rapport contient l'enregistrement.
acDataServerView Une vue serveur contient l'enregistrement (projet Microsoft Access uniquement).
acDataStoredProcedure Une procédure stockée contient l'enregistrement (projet Microsoft Access uniquement).
acDataTable Une table contient l'enregistrement.

ObjectName (String) - Expression chaîne qui est le nom valide d'un objet du type sélectionné par l'argument ObjectType.

Record (AcRecord) - Constante AcRecord qui spécifie l’enregistrement à utiliser pour l’enregistrement actif. La valeur par défaut est acNext.


Valeurs possibles sont

acFirst Active le premier enregistrement.
acGoTo Active l'enregistrement spécifié.
acLast Active le dernier enregistrement.
acNewRec Active un nouvel enregistrement.
acNext Active l'enregistrement suivant.
acPrevious Active l'enregistrement précédent.

Offset (Long) - Expression numérique qui représente le nombre d’enregistrements à déplacer vers l’avant ou l’arrière si vous spécifiez acNext ou acPrevious pour l’argument Record ou l’enregistrement à déplacer si vous spécifiez acGoTo pour l' enregistrement . argument. L'expression doit générer un numéro d'enregistrement valide.