Applies ToAccess pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vous pouvez utiliser l’action de macro AtteindreEnregistrement dans les bases de données de bureau Access et les applications web Access pour rendre l' enregistrement spécifié enregistrement actif dans une table, un formulaire ou une requête ouvert jeu de résultats.

Paramètre

Dans les bases de données de bureau Access, l’action de macro AtteindreEnregistrer contient les arguments suivants.

Argument de l’action

Description

Type d’objet

Type d’objet qui contient l’enregistrement que vous souhaitez rendre actif. Sélectionnez Table, Requête, Formulaire, Vue serveur, Procédure stockée ou Fonction dans la zone Type d’objet . 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 créer pour l’enregistrement actif. La zone Nom de l’objet affiche tous les objets de la base de données active du type sélectionné par l’argument Type d’objet . Si vous laissez l’argument Type d’objet vide, laissez cet argument vide également.

Enregistrer

Enregistrement pour créer l’enregistrement actif. Sélectionnez Précédent, Suivant, Premier, Dernier, Atteindre ou Nouveau dans la zone Enregistrement . La valeur par défaut est Suivant.

Décalage

Entier ou expression qui prend la valeur d’un entier. Une expression doit être précédée d’un signe égal (=). Cet argument spécifie l’enregistrement pour créer l’enregistrement actif. Vous pouvez utiliser l’argument Offset de deux manières :

  • Lorsque l’argument Record est Suivant ou Précédent, Access déplace le nombre d’enregistrements vers l’avant ou vers l’arrière spécifié dans l’argument Offset .

  • Lorsque l’argument Record a la valeur Atteindre, Access se déplace vers l’enregistrement avec le nombre égal à l’argument Offset . Le numéro d’enregistrement est affiché dans le 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 un argument Offset trop volumineux, Access affiche un message d’erreur. Vous ne pouvez pas entrer de nombres négatifs pour l’argument Offset .

Dans les applications web Access, l’action de macro AtteindreEnregistrer n’a qu’un seul argument.

Argument de l’action

Description

Enregistrer

Enregistrement pour créer l’enregistrement actif. Sélectionnez Précédent, Suivant, Premier ou Dernier dans la zone Enregistrement . La valeur par défaut est Suivant.

Notes

Si le focus se trouve dans un contrôle particulier dans un enregistrement, cette action de macro le laisse dans le même contrôle pour le nouvel enregistrement.

Vous pouvez utiliser le paramètre Nouveau pour l’argument Record pour passer à l’enregistrement vide à la fin d’un formulaire ou d’un tableau afin de pouvoir entrer de nouvelles données.

Dans les bases de données de bureau Access, cette action est similaire à cliquer sur la flèche située sous le bouton Rechercher sous l’onglet Accueil , puis à cliquer sur Atteindre. Les sous-commandes First, Last, Next, Previous et New Record de la commande Atteindre ont le même effet sur l’objet sélectionné que les paramètres First, Last, Next, Previous et New pour l’argument Record . Vous pouvez également passer aux enregistrements à l’aide de la boutons de déplacement en bas de la fenêtre.

Dans les bases de données de bureau Access, vous pouvez utiliser l’action AtteindreEnregistrement pour faire d’un enregistrement sur un formulaire masqué l’enregistrement actif si vous spécifiez le formulaire masqué dans les arguments Type d’objet et Nom de l’objet.

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

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.