Vous pouvez utiliser l’action de macro AtteindreEnregistrer dans les bases de données de bureau Access et les applications web Access pour que l’enregistrement spécifié soit l’enregistrement actif dans une table, un formulaire ou un jeu de résultats de requête ouvert.
Paramètre
Dans les bases de données de bureau Access, l’action macro GoToRecord 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. Le champ Nom de l’objet affiche tous les objets dans la base de données actuelle du type sélectionné par l’argument Type d’objet. Si vous laissez l’argument Type d’objet vide, laissez également cet argument vide. |
| Enregistrement | Enregistrement pour créer l’enregistrement actif. Sélectionnez Précédent, Suivant, Premier, Dernier, Aller à ou Nouveau dans la zone Enregistrement. La valeur par défaut est Suivant. |
| Référence | 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 de Référence de deux manières :
Note: Si vous utilisez le paramètre First, Last ou New pour l’argument Record , Access ignore l’argument Offset . Si vous entrez un argument de Référence trop volumineux, Access affiche un message d’erreur. Vous ne pouvez pas entrer de nombres négatifs pour l’argument de Référence. |
Dans les applications web Access, l’action macro GoToRecord n’a qu’un seul argument.
| Argument de l’action | Description |
|---|---|
| Enregistrement | 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. |
Remarques
Si le focus se trouve dans un contrôle particulier d’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 Enregistrement afin de passer sur l’enregistrement vide à la fin d’un formulaire ou d’une table. Cela vous permet d’entrer de nouvelles données.
Dans les bases de données de bureau Access, cette action est similaire au fait de cliquer sur la flèche située sous le bouton Rechercher dans l’onglet Accueil, puis de cliquer sur Aller à. Les sous-commandes Premier, Dernier, Suivant, Précédent et Nouvel enregistrement de la commande Aller à ont le même effet sur l’objet sélectionné que les paramètres Premier, Dernier, Suivant, Précédent et Nouveau pour l’argument Enregistrement. Vous pouvez également accéder aux enregistrements à l’aide des boutons de navigation en bas de la fenêtre.
Dans les bases de données de bureau Access, vous pouvez utiliser l’action GoToRecord 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 d’objet.
Pour exécuter l’action GoToRecord dans un module Visual Basic pour Applications (VBA), utilisez la méthode GoToRecord de l’objet DoCmd.