Partager via


GoToRecord, action de macro

S’applique à : Access 2013, Office 2013

Utilisez l’action AtteindreEnregistrement pour que l’enregistrement spécifié devienne l’enregistrement actif dans le jeu de résultats d’une requête, d’une table ou d’un formulaire ouvert.

Setting

L’action AtteindreEnregistrement possède les arguments suivants.

Argument d’action

Description

Type d’objet

Type d’objet qui contient l’enregistrement que vous souhaitez rendre actif. Cliquez sur Table, Requête, Formulaire, Vue serveur, Procédure stockée ou Fonction dans la zone Type d’objet de la section Arguments de l’action du volet Générateur de macro. Laissez cet argument vide pour sélectionner l’objet actif.

Nom de l’objet

Nom de l’objet qui contient l’enregistrement que vous souhaitez rendre actif. La zone Nom de l’objet affiche tous les objets de la base de données active correspondant au type sélectionné par l’argument Type d’objet. Si vous laissez l’argument Type d’objet vide, laissez également celui-ci vide.

Record

Enregistrement que vous souhaitez rendre actif. Cliquez sur Précédent, Suivant, Premier, Dernier, Atteindre ou Nouveau dans la zone Enregistrement. La valeur par défaut est Suivant.

Offset

Entier ou expression qui correspond à un entier. Une expression doit être précédée du signe égal (=). Cet argument spécifie l’enregistrement à rendre actif. Vous pouvez utiliser l’argument Référence de deux manières :

  • Lorsque l’argument Enregistrement a la valeur Suivant ou Précédent, Microsoft Office Access 2007 avance ou recule du nombre d’enregistrements spécifié dans l’argument Référence.

  • Lorsque l’argument Enregistrement est défini sur Atteindre, Access accède à l’enregistrement dont le numéro est égal à la valeur de l’argument Référence. Le numéro de l’enregistrement est indiqué dans la zone de numéro d’enregistrement en bas de la fenêtre.

    REMARQUE : Si vous utilisez le paramètre First, Last ou New pour l’argument Record , Access ignore l’argument Offset . Si vous entrez une valeur trop élevée pour l’argument Référence, Access affiche un message d’erreur. Vous ne pouvez pas entrer de nombres négatifs pour l’argument Référence.

  • Lorsque l’argument Enregistrement a la valeur Suivant ou Précédent, Microsoft Office Access 2007 avance ou recule du nombre d’enregistrements spécifié dans l’argument Référence.

  • Lorsque l’argument Enregistrement est défini sur Atteindre, Access accède à l’enregistrement dont le numéro est égal à la valeur de l’argument Référence. Le numéro de l’enregistrement est indiqué dans la zone de numéro d’enregistrement en bas de la fenêtre.

Remarques

Si un contrôle particulier d’un enregistrement a le focus, cette action laisse le focus dans le même contrôle pour le nouvel enregistrement.

Vous pouvez utiliser le paramètre Nouveau dans l'argument Enregistrement pour passer à l'enregistrement vide à la fin d'un formulaire ou d'une table de manière à pouvoir entrer de nouvelles données.

Cette action équivaut à cliquer sur la flèche sous le bouton Rechercher de l'onglet Accueil, puis à cliquer sur Atteindre. Les sous-commandes Premier, Dernier, Suivant, Précédent et Nouvel enregistrement de la commande Atteindre ont le même effet sur l'objet sélectionné que les paramètres Premier, Dernier, Suivant, Précédent et Nouveau de l'argument Enregistrement. Vous pouvez également atteindre des enregistrements en utilisant les boutons de navigation en bas de la fenêtre.

Vous pouvez utiliser l'action AtteindreEnregistrement pour rendre actif un enregistrement d'un formulaire masqué si vous spécifiez le formulaire masqué dans les arguments Type d'objet et Nom de l'objet.

Pour exécuter l'action AtteindreEnregistrement dans un module Visual Basic pour Applications (VBA), utilisez la méthode GoToRecord de l'objet DoCmd.