Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Access 2013, Office 2013
Vous pouvez utiliser l'action EnregistrerObjet pour enregistrer un objet Access spécifié ou l'objet actif si aucun n'est spécifié. Vous pouvez également enregistrer l'objet actif sous un nouveau nom dans certains cas (cela équivaut à utiliser la commande Enregistrer sous dans la barre d'outils Accès rapide).
Remarque
Cette action ne sera pas autorisée si la base de données n’est pas approuvée.
Setting
L’action EnregistrerObjet utilise les arguments suivants :
Argument de l’action |
Description |
|---|---|
Type d’objet |
Type d’objet à enregistrer. 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 dans le volet Générateur de macro. Pour sélectionner l’objet actif, laissez cet argument vide. Si vous sélectionnez un type d’objet, vous devez sélectionner un nom d’objet existant dans l’argument Nom de l’objet. |
Nom de l’objet |
Nom de l’objet à enregistrer. 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. Si vous ne spécifiez rien dans l’argument Type d’objet, vous pouvez laisser cet argument vide pour enregistrer l’objet actif ou, dans certains cas, entrer un nouveau nom dans cet argument pour enregistrer l’objet actif sous ce nom. Si vous entrez un nouveau nom, ce dernier doit respecter les conventions d’appellation des objets Microsoft Office Access. |
Remarques
L'action EnregistrerObjet s'applique à tous les objets de base de données que l'utilisateur peut explicitement ouvrir et enregistrer. L'objet spécifié doit être ouvert pour que l'action EnregistrerObjet puisse être appliquée à celui-ci. Cette action équivaut à sélectionner un objet puis à l'enregistrer en cliquant sur Enregistrer dans la barre d'outils Accès rapide.
En laissant l'argument Type d'objet vide et en spécifiant un nouveau nom dans l'argument Nom de l'objet, vous obtenez le même résultat qu'en cliquant sur Enregistrer sous dans la barre d'outils Accès rapide et en indiquant un nouveau nom pour l'objet actif. L'utilisation de l'action EnregistrerObjet vous permet de spécifier un objet à enregistrer et d'exécuter une commande Enregistrer sous à partir d'une macro.
Remarque
[!REMARQUE] Vous ne pouvez pas utiliser l'action EnregistrerObjet pour enregistrer un des éléments suivants sous un nouveau nom :
- Formulaire en mode Formulaire ou Feuille de données
- Un rapport en aperçu avant impression
- Un module
- Vue serveur en mode Feuille de données ou Aperçu avant impression
- Page d’accès aux données en mode Page
- Table en mode Feuille de données ou Aperçu avant impression
- Une requête en mode Feuille de données ou Aperçu avant impression
- Procédure stockée en mode Feuille de données ou Aperçu avant impression
L'action EnregistrerObjet enregistre toujours l'objet spécifié ou l'objet actif dans la base de données qui a servi à créer l'objet, que cette action soit effectuée dans une macro exécutée dans la base de données active ou une base de données bibliothèque.
Si vous enregistrez l'objet actif sous un nouveau nom mais si ce nom est identique à celui d'un objet existant du même type, une boîte de dialogue vous demande si vous souhaitez remplacer l'objet existant. Si vous avez sélectionné la valeur Non pour l'argument Avertissements actifs de l'action Avertissements, la boîte de dialogue n'est pas affichée et l'ancien objet est automatiquement remplacé.
Pour exécuter l'action EnregistrerObjet dans un module Visual Basic pour Applications (VBA), utilisez la méthode Save de l'objet DoCmd.