Partager via


SelectObject, action de macro

S’applique à : Access 2013, Office 2013

Vous pouvez utiliser l’action SélectionnerObjet pour sélectionner un objet de base de données spécifique.

Setting

L’action SélectionnerObjet accepte les arguments suivants.

Argument de l’action

Description

Type d’objet

Type d’objet de base de données à sélectionner. Cliquez sur Table, Requête, Formulaire, État, Macro, Module, Page d’accès aux données, Vue serveur, Schéma, 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. Cet argument est obligatoire.

Nom de l’objet

Nom de l’objet à sélectionner. La zone Nom de l’objet montre tous les objets de la base de données du type sélectionné par l’argument Type d’objet. Cet argument est obligatoire sauf si vous attribuez la valeur Oui à l’argument Dans le volet de navigation.

REMARQUE : Les noms d’objets pour les objets Vue serveur, Diagramme ou Procédure stockée ne sont pas affichés dans la zone Nom de l’objet d’un projet Access (.adp).

Dans le volet de navigation

Spécifie si Microsoft Office Access sélectionne l’objet dans le volet de navigation. Cliquez sur Oui (pour sélectionner l’objet dans le volet de navigation) ou sur Non (pour ne pas le sélectionner). Non est la valeur par défaut.

Remarques

L'action SélectionnerObjet fonctionne avec n'importe quel objet Access qui peut recevoir le focus. Cette action active (ou place le focus sur) l'objet spécifié et affiche l'objet s'il est masqué. Si l'objet est un formulaire, l'action SélectionnerObjet définit la propriété Visible du formulaire sur Oui et retourne le formulaire dans le mode défini par ses propriétés de formulaire (par exemple, sous la forme d'un formulaire modal ou d'un formulaire contextuel).

Si l'objet n'est pas ouvert dans une des autres fenêtres Access, vous pouvez le sélectionner dans le volet de navigation en attribuant à l'argument Dans le volet de navigation la valeur Oui. Si l'argument Dans le volet de navigation a la valeur Non, un message d'erreur s'affiche lorsque vous essayez de sélectionner un objet qui n'est pas ouvert.

Cette action est souvent utilisée pour sélectionner un objet sur lequel vous voulez effectuer des actions supplémentaires. Si Access est configuré pour utiliser des fenêtres superposées au lieu de documents à onglets, vous pouvez, par exemple, restaurer un objet qui a été réduit (avec l'action RestaurerFenêtre ) ou agrandir une fenêtre contenant un objet que vous voulez manipuler (avec l'action AgrandirFenêtre ).

Si vous sélectionnez un formulaire, vous pouvez utiliser les actions AtteindreContrôle, AtteindreEnregistrement et AtteindrePage pour accéder à des zones spécifiques du formulaire. L'action AtteindreEnregistrement fonctionne également avec les feuilles de données.

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