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 :
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 .