Vous pouvez utiliser l’action de macro GoToRecord dans les bases de données de bureau Access et les applications enregistrement web Access pour créer la enregistrement actif spécifiée dans une table, un formulaire ou une requête ouvert jeu de résultats.
Paramètre
Dans les bases de données access de bureau, l’action de macro GoToRecord contient les arguments suivants.
Argument de l’action |
Description |
Type d’objet |
Type d’objet contenant l’enregistrement à mettre en cours. Sélectionnez Table,Requête,Formulaire,Affichage 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 contenant l’enregistrement à enregistrer. La zone Nom de l’objet affiche tous les objets de 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 cet argument vide également. |
Enregistrer |
Enregistrement à enregistrer en cours. Sélectionnez Précédent, Suivant,Premier,Dernier,Allerà ou Nouveau dans la zone Enregistrement. La valeur par défaut est Suivant. |
Décalage |
Il s’agit d’un expression ou d’un registre qui est évalué comme un être de l’année. Une expression doit être précédée d’un signe égal(=). Cet argument spécifie l’enregistrement à enregistrer. Vous pouvez utiliser l’argument décalage de deux façons :
Remarque : Si vous utilisez le paramètre Premier,Dernierou Nouveau pour l’argument Enregistrement, Access ignore l’argument de décalage. Si vous entrez un argument offset trop grand, Access affiche un message d’erreur. Vous ne pouvez pas entrer de nombres négatifs pour l’argument décalage. |
Dans les applications web Access, l’action de macro GoToRecord n’a qu’un argument.
Argument de l’action |
Description |
Enregistrer |
Enregistrement à enregistrer en cours. SélectionnezPrécédent, Suivant,Premierou Dernier dans la zone Enregistrement. La valeur par défaut est Suivant. |
Remarques
Si l' 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 Enregistrement pour accéder à l’enregistrement vide à la fin d’un formulaire ou d’une table afin d’entrer de nouvelles données.
Dans les bases de données de bureau Access, cette action est semblable à un clic sur la flèche sous le bouton Rechercher sous l’onglet Accueil, puis sur Accéder à. 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 passer aux enregistrements à l’aide du boutons de déplacement bas de la fenêtre.
Dans les bases de données access de bureau, vous pouvez utiliser l’action GoToRecord pour créer un enregistrement sur un formulaire masqué, l’enregistrement actuel si vous spécifiez le formulaire masqué dans les argumentsType 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.