Applies ToAccess pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Si vous avez utilisé un paramètre pour spécifier ce qui se passe lorsque vous ouvrez un Base de données Microsoft Access, vous pouvez contourner ces paramètres pour récupérer un accès complet à votre base de données. Par exemple, vous pouvez définir les options d’une base de données active à partir de la boîte de dialogue Options Access , ou en créant une macro AutoExec ou par un procédure événementielle Open . Si votre base de données a un paramètre d’option de démarrage, cet article explique comment la contourner.

Pour contourner toutes les options de démarrage, effectuez l’étape suivante :

  • Maintenez la touche Maj enfoncée lors de l’ouverture de votre base de données.

Selon les paramètres de sécurité des macros pour votre base de données, un ou plusieurs messages de sécurité peuvent s’afficher au démarrage.

Remarque : Vous devez continuer à maintenir la touche MAJ enfoncée pendant que vous fermez tous les messages de sécurité, sinon les options de démarrage ne sont pas ignorées.

Lorsque vous ouvrez une base de données tout en maintenant la touche Maj enfoncée, la plupart des options définies dans la page Base de données active de la boîte de dialogue Options Access sont ignorées. Pour modifier ces options, procédez comme suit :

  1. Cliquez sur l’onglet Fichier, puis sur Options

    La zone Options d’accès s’ouvre.

  2. Cliquez sur Base de données active, puis modifiez les paramètres de la base de données active.

Remarque : Vous devrez peut-être fermer et rouvrir la base de données pour que les modifications soient effectives.

Le tableau suivant répertorie chaque paramètre de la page Base de données active et leur comportement lorsque vous ouvrez la base de données tout en maintenant la touche MAJ enfoncée.

Groupe d’options

Paramètre

Comportement lorsque les options de démarrage sont ignorées

Options d’application

Titre de l’application

Le titre de l’application personnalisée n’est pas affiché.

Icône de l’application

L’icône d’application personnalisée n’est pas affichée.

Afficher le formulaire

Le formulaire désigné n’est pas affiché et aucune des procédures événementielles du formulaire n’est exécutée.

Formulaire d’affichage web

Est disponible uniquement lorsqu’un formulaire Web désigné est présent. Lorsqu’il est disponible, le formulaire Web désigné n’est pas affiché et aucune des procédures événementielles du formulaire n’est exécutée.

Navigation

Afficher le volet de navigation

Même si cette option n’est pas sélectionnée, le volet de navigation s’affiche.

Options du ruban et de la barre d’outils

Nom du ruban

Le ruban personnalisé désigné ne s’affiche pas.

Autoriser les menus complets

Tous les onglets du ruban par défaut s’affichent, quel que soit le paramètre.

Autoriser les menus contextuels par défaut

Tous les menus contextuels par défaut s’affichent quel que soit le paramètre.

Pour plus d’informations sur la définition des options de la base de données active, consultez l’article Définir les options utilisateur d’une base de données active à partir d’un emplacement centralisé.

Si vous ajoutez une macro Access nommée AutoExec à une base de données, la macro s’exécute généralement chaque fois que vous ouvrez la base de données. Lorsque vous ignorez les options de démarrage, la macro AutoExec ne s’exécute pas.

Lorsque votre base de données a plusieurs utilisateurs, vous pouvez empêcher les utilisateurs de contourner les options de démarrage. Désactivez la touche Bypass (SHIFT) à l’aide du code Visual Basic pour Applications (VBA) pour affecter à la propriété AllowBypassKey la valeur False.

La propriété AllowBypassKey utilise les paramètres suivants.

Paramètre

Description

Vrai

Activez la touche Maj pour permettre à l’utilisateur d’ignorer les propriétés de démarrage et la macro AutoExec.

Faux

Désactivez la touche Maj pour empêcher l’utilisateur d’ignorer les propriétés de démarrage et la macro AutoExec.

Vous pouvez définir cette propriété à l’aide d’un code macro ou VBA.

Pour définir la propriété AllowBypassKey à l’aide d’une macro, vous devez créer la propriété de la manière suivante :

  • Dans une base de données Microsoft Access (.mdb ou .accdb), vous pouvez ajouter la propriété en utilisant la méthode CreateProperty puis en l’attachant à la collection Properties de l’objet Database.

  • Dans un projet Microsoft Access (.adp), vous pouvez l’ajouter à la collection AccessObjectProperties de l’objet CurrentProject en utilisant la méthode Add.

Le paramètre de la propriété AllowBypassKey ne prend effet qu’à la prochaine ouverture de la base de données de l’application.

Haut de la page

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.