Partager via


QuitAccess, action de macro

S’applique à : Access 2013, Office 2013

Vous pouvez utiliser l'action QuitterAccess pour quitter Microsoft Access. L'action QuitterAccess peut également spécifier une des options d'enregistrement d'objets de base de données avant de quitter Access.

Remarque

Cette action ne sera pas autorisée si la base de données n’est pas approuvée.

Setting

L’action QuitterAccess utilise l’argument suivant :

Argument de l’action

Description

Options

Spécifie l’action appliquée aux objets non enregistrés lorsque vous quittez Access. Cliquez sur Avec confirmation (pour afficher des boîtes de dialogue qui vous demandent si vous souhaitez enregistrer chaque objet), sur Enregistrer tout (pour enregistrer tous les objets sans demander de confirmation) ou sur Quitter (pour quitter sans enregistrer d’objet) dans la zone Options de la section Arguments de l’action du volet Générateur de macro. La valeur par défaut est Enregistrer tout.

Remarques

Access n'exécute aucune action après l'action QuitterAccess dans une macro.

Cette action vous permet de quitter Access sans afficher de demande de confirmation dans les boîtes de dialogue Enregistrer en utilisant une commande de menu personnalisée ou un bouton dans un formulaire. Vous pouvez, par exemple, avoir un formulaire de base que vous utilisez pour afficher des objets dans votre espace de travail personnalisé. Ce formulaire peut comporter un bouton Quitter qui exécute une macro contenant l'action QuitterAccess avec la valeur Enregistrer tout définie pour l'argument Options.

Cette action équivaut à cliquer sur l'onglet Fichier, puis sur Quitter. Si des objets ne sont pas encore enregistrés lorsque vous cliquez sur cette commande, les boîtes de dialogue qui s'affichent sont identiques à celles qui apparaissent lorsque vous sélectionnez la valeur Demander pour l'argument Options de l'action QuitterAccess.

Vous pouvez utiliser l'action EnregistrerObjet d'une macro pour enregistrer un objet spécifié sans devoir quitter Access ou fermer l'objet.

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