Personnaliser le volet de navigation

S’applique à
Access pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vous souhaitez organiser les objets de base de données de la manière qui vous convient le mieux ? Créez ensuite des catégories et des groupes personnalisés dans le volet de navigation pour réorganiser, mettre en surbrillance et même masquer des objets. Vous pouvez également masquer le volet de navigation pour fournir votre propre méthode de navigation et utiliser des macros pour un contrôle plus avancé.

Si vous recherchez uniquement les concepts de base, voir Utiliser le volet de navigation.

Navigation personnalisée de Northwind Traders Un volet de navigation personnalisé organisé par trois fonctions métier

Contenu de cet article

Avant de commencer

Pour que les choses se passent bien : planifiez votre approche, procédez par phases et comprenez les implications en matière de sécurité.

Planification de catégories et de groupes personnalisés

Lorsque vous planifiez et concevez le système de navigation d’une base de données, travaillez avec les personnes qui l’utiliseront. Si ce n’est pas pratique, gardez leurs besoins au centre de votre processus de conception. En fonction de vos ressources, envisagez d’utiliser des groupes de discussion pour planifier et effectuer des tests d’utilisabilité pendant votre conception. En bref, concentrez-vous sur l’utilisateur.

Par exemple, supposez que votre base de données contient de nombreux rapports et que vous les exécutez à des fréquences variables. Vous pouvez créer une catégorie de rapports, puis créer des groupes quotidiens, hebdomadaires, mensuels, trimestriels et annuels. Dans chaque groupe, vous pouvez ajouter les rapports appropriés.

Pour obtenir de nombreux exemples de personnalisation du volet de navigation, consultez Modèles Access en vedette.

Adopter une approche progressive

Lorsque vous êtes prêt, créez vos catégories personnalisées, des groupes personnalisés au sein de ces catégories, puis ajoutez les objets de base de données à chaque groupe. Utilisez la boîte de dialogue Options de navigation pour créer et gérer les catégories et groupes personnalisés. Celle-ci présente la liste de toutes les catégories qui ont été définies dans la base de données ainsi que les groupes d’une catégorie sélectionnée.

Catégorie personnalisée par défaut Création de catégories et de groupes personnalisés

Considérez la création de catégories et de groupes personnalisés comme un modèle automatique pour votre navigation personnalisée.

  • Créer des catégories personnalisées Access fournit une catégorie personnalisée prédéfinie pour vous, appelée Personnalisée. Vous pouvez renommer cette catégorie, puis ajouter ou supprimer des groupes en fonction de vos besoins. Vous pouvez également créer des catégories personnalisées.
    Remarque Lorsque vous créez une catégorie personnalisée, elle s’applique uniquement à la base de données active. Vous ne pouvez pas transférer des catégories et groupes personnalisés dans d’autres bases de données.
  • Créer des groupes personnalisés Après avoir créé une catégorie, vous créez un ou plusieurs groupes personnalisés pour la nouvelle catégorie. Vous pouvez créer autant de groupes que nécessaire.

Lorsque vous créez une catégorie personnalisée, des groupes nommés Objets non attribués et Groupe personnalisé 1 sont créés pour cette catégorie. Par défaut, Access ne place aucun objet dans le groupe Objets non affectés . Au lieu de cela, tous les objets d’une catégorie qui ne figurent pas dans un groupe sont affichés dans le groupe Objets non assignés du volet de navigation.

Organisation des objets de base de données en groupes personnalisés

Une fois que vous avez créé vos catégories et groupes, vous pouvez ajouter, masquer ou afficher des groupes et des objets en fonction de vos besoins. Pour cette raison, vous pouvez être amené à ajouter ou supprimer des objets dans un groupe.

  • Ajouter des objets à des groupes personnalisés Dans le volet de navigation, vous pouvez faire glisser-coller ou copier et coller les objets des objets non attribués pour les attribuer à un groupe personnalisé. En procédant de la sorte, vous ajoutez un raccourci à un objet de base de données et vous ne déplacez ni ne copiez l’objet lui-même. Vous pouvez identifier les raccourcis par la petite flèche située dans l’angle inférieur gauche de l’icône des objets.
    Raccourcis dans un affichage des catégories personnalisé
    Chaque groupe ne doit avoir qu’un seul raccourci vers un objet de base de données donné. Lorsque vous ouvrez un raccourci, vous ouvrez l’objet vers lequel il pointe.
    Remarque Les catégories et groupes intégrés dans le volet de navigation n’affichent pas les raccourcis et affichent à la place des objets de base de données réels. Ces groupes incluent tous les groupes de n’importe quelle catégorie intégrée et le groupe Objets non assignés de n’importe quelle catégorie personnalisée.
  • Afficher ou masquer des groupes ou des objets Une fois que vous avez rempli votre ou vos groupes personnalisés, vous pouvez masquer le groupe Objets non attribués et tous les autres groupes que vous ne souhaitez pas afficher.
    Vous pouvez masquer certains groupes ou tous les groupes d’une catégorie personnalisée et certains objets ou tous les objets d’un groupe. Vous pouvez cliquer avec le bouton droit sur les commandes fournies par le volet de navigation ou choisir une propriété pour chaque objet et la masquer à tous les groupes et catégories de la base de données ouverte.
    Vous pouvez rendre des objets et groupes masqués complètement invisibles ou vous pouvez les afficher dans le volet de navigation sous forme d’icônes grisées (indisponibles). Pour cela, activez ou désactivez la case à cocher Afficher Objets masqués dans la boîte de dialogue Options de navigation. Vous pouvez également utiliser cette case activée lorsque vous devez afficher un groupe ou un objet.

Important Bien que vous puissiez supprimer des objets d’une catégorie ou d’un groupe personnalisé, vous ne pouvez pas supprimer des objets d’une catégorie ou d’un groupe prédéfini. Bien qu’il soit possible de supprimer (c’est-à-dire définitivement) des groupes prédéfinis, nous vous déconseillons de le faire, car cela peut entraîner des problèmes dans la base de données. Une base de données est un ensemble de composants qui fonctionnent de façon interactive, et si vous supprimez un objet dans cet ensemble de composants, vous risquez de compromettre une partie ou la totalité des fonctionnalités de la base de données.

Personnalisation avancée

Il existe plusieurs méthodes avancées pour personnaliser le volet de navigation.

Masquer le volet de navigation Vous préférerez peut-être fournir votre propre méthode de navigation, comme un standard téléphonique ou un formulaire de navigation.

Désactiver le mode Création Vous pouvez masquer les objets de base de données afin d’empêcher les modifications de conception, tout en fournissant des raccourcis vers ceux-ci dans les catégories et groupes personnalisés.

Macros associées Vous pouvez également utiliser des actions de macro pour contrôler le volet de navigation :

  • SetDisplayedCategories Permet d’afficher ou de masquer une catégorie, quels que soient les paramètres de la boîte de dialogue Options de navigation .
  • NavigateTo Permet d’accéder à une catégorie ou à un groupe ou de naviguer automatiquement vers une catégorie ou un groupe lorsque la base de données s’ouvre.
  • LockNavigationPane Permet d’empêcher les utilisateurs d’ajouter, de déplacer ou de supprimer accidentellement des éléments dans le volet de navigation. Vous pouvez également utiliser RunMenuCommand.

Considérations en matière de sécurité

Les fonctionnalités de convivialité peuvent être contournées. La personnalisation du volet de navigation n’empêche pas un utilisateur malveillant d’apporter des modifications indésirables à la conception de votre base de données ni d’empêcher l’accès non autorisé aux données. Prenez en compte les éléments suivants :

  • Si vous utilisez une macro pour contrôler et verrouiller le volet de navigation, les utilisateurs peuvent désactiver la macro au démarrage en appuyant de façon prolongée sur la touche Maj.
  • Vous pouvez masquer les catégories et les groupes qui contiennent des objets de base de données, de même que les objets eux-mêmes, mais les utilisateurs ont la possibilité de les afficher.
  • Le verrouillage du volet de navigation n’empêche pas les utilisateurs de copier des objets de base de données dans le Presse-papiers.

Pour plus d’informations sur la sécurité des bases de données, voir Décider d’approuver ou non une base de données et Chiffrer une base de données à l’aide d’un mot de passe de base de données. Pour plus d’informations sur le contrôle du démarrage d’une base de données, voir Définir les options utilisateur pour la base de données active.

Haut de la page

Créer des catégories et des groupes personnalisés

Les procédures suivantes montrent comment créer et renommer des catégories et des groupes personnalisés.

Important Pour que les procédures suivantes fonctionnent, le volet de navigation doit être visible et sa commande de menu contextuel activée. Pour plus d’informations, voir Personnalisation avancée et Définir les options utilisateur pour la base de données active.

Créer une catégorie personnalisée

  1. Cliquez avec le bouton droit sur la partie supérieure du volet de navigation, puis sélectionnez Options de navigation.
  2. Dans la liste Catégories de la boîte de dialogue Options de navigation, cliquez sur Ajouter un élément. Une nouvelle catégorie apparaît alors dans la liste.
    Nouvelle catégorie personnalisée dans le volet de navigation
  3. Tapez le nom de la nouvelle catégorie et appuyez sur Entrée.
    Créez un nom en rapport avec le contenu de la base de données. Une fois que vous avez créé le nom, vous remarquerez que la légende de la liste à droite change pour prendre en compte ce nom. Par exemple, si vous nommez la nouvelle catégorie Mon menu général, la légende de la liste à droite sera Groupes de « Mon menu général ».
    Remarquez également que la liste de droite contient un groupe appelé Objets non affectés. Access crée ce groupe par défaut. Ce groupe contient tous les objets de votre base de données avec lesquels vous remplissez votre groupe personnalisé.

Renommer une catégorie personnalisée

  1. Cliquez avec le bouton droit sur la partie supérieure du volet de navigation, puis sélectionnez Options de navigation.
  2. Sous Catégories, cliquez sur la catégorie personnalisée, puis sur Renommer l’élément.
  3. Tapez un nouveau nom pour la catégorie et appuyez ensuite sur ENTRÉE.

Créer un groupe personnalisé

  1. Cliquez avec le bouton droit sur la partie supérieure du volet de navigation, puis sélectionnez Options de navigation.
  2. Sélectionnez la catégorie pour laquelle vous souhaitez ajouter un ou plusieurs groupes.
  3. Pour chaque groupe, sous la liste Groupes pour <Nom du> groupe, cliquez sur Ajouter un groupe.
  4. Tapez un nom pour le nouveau groupe et appuyez ensuite sur ENTRÉE.
  5. Laissez la case case activée à côté des objets non assignés sélectionnée, puis cliquez sur OK. Access ferme la boîte de dialogue Options de navigation et ajoute votre nouveau groupe personnalisé au volet de navigation.

Renommer un groupe personnalisé

  1. Cliquez avec le bouton droit sur la partie supérieure du volet de navigation, puis sélectionnez Options de navigation.
  2. Sous Groupes pour <Nom> du groupe, cliquez sur le groupe personnalisé, puis cliquez sur Renommer le groupe.
  3. Tapez un nouveau nom pour le groupe et appuyez ensuite sur ENTRÉE.

Créer un groupe personnalisé à partir d’un objet de base de données

  1. Avec une catégorie et un groupe personnalisés ouverts dans le volet de navigation, cliquez avec le bouton droit sur un objet que vous voulez placer dans un nouveau groupe.

  2. Pointez sur Ajouter à un groupe, puis cliquez sur Nouveau groupe.

    Un nouveau groupe apparaît dans le volet de navigation.
    Nouveau groupe personnalisé dans le volet de navigation

  3. Entrez le nom du nouveau groupe, puis appuyez sur Entrée.

Haut de la page

Organiser les objets dans des groupes personnalisés

Les procédures suivantes montrent comment organiser les objets de base de données au sein de catégories et de groupes personnalisés.

Important Pour que les procédures suivantes fonctionnent, le volet de navigation doit être visible et sa commande de menu contextuel activée. Pour plus d’informations, voir Personnalisation avancée et Définir les options utilisateur pour la base de données active.

Ajouter des objets à un groupe personnalisé

Vous pouvez ajouter des raccourcis d’objet à un groupe personnalisé de différentes manières.

  1. Cliquez sur le menu en haut du volet de navigation et, dans la partie supérieure du menu, cliquez sur la nouvelle catégorie.
    Le ou les groupes que vous avez créés pour votre catégorie apparaissent dans la partie inférieure du menu, avec le groupe Objets non affectés .

  2. Dans le groupe Objets non attribués, sélectionnez les éléments à utiliser dans le groupe personnalisé, puis déplacez-les dans ce groupe. Access permet de déplacer les éléments sélectionnés de différentes manières. Vous pouvez notamment :

    • déplacer les éléments individuellement ;

    • maintenir la touche CTRL enfoncée, cliquer sur plusieurs éléments et les déplacer dans le groupe personnalisé ;

    • cliquer avec le bouton droit sur un des éléments sélectionnés, pointer sur Ajouter à un groupe, puis cliquer sur le nom du groupe personnalisé.

    • Copier et coller :

      • Dans le volet de navigation, cliquez avec le bouton droit sur l’objet à copier, puis cliquez sur Copier.
      • Cliquez avec le bouton droit sur le groupe situé dans le volet de navigation, dans lequel vous souhaitez coller l’objet, puis cliquez sur Coller. Vous pouvez également coller l’objet dans le volet de navigation d’une autre base de données Access ouverte.

Lorsque vous avez terminé, vous pouvez laisser le groupe Objets non assignés visible dans le volet de navigation, ou le masquer.

Masquer le groupe Objets non attribués

  1. Cliquez avec le bouton droit sur la partie supérieure du volet de navigation, puis sélectionnez Options de navigation.
  2. Dans le volet Catégories , sélectionnez la catégorie appropriée.
  3. Dans le volet Groupes par <catégorie>, désactivez la case case activée Objets non affectés.

Masquer un groupe

  1. Cliquez avec le bouton droit sur la partie supérieure du volet de navigation, puis sélectionnez Options de navigation.
  2. Dans la liste Groupes par <catégorie>, désactivez la case activée en regard du groupe que vous souhaitez masquer.

Dans le volet de navigation, vous pouvez également cliquer avec le bouton droit sur la barre de titre du groupe à masquer, puis cliquer sur Masquer.

Afficher un groupe

  1. Cliquez avec le bouton droit sur la partie supérieure du volet de navigation, puis sélectionnez Options de navigation.
  2. Dans la liste Groupes par <catégorie>, cochez la case en case activée en regard du groupe que vous souhaitez masquer ou afficher.

Masquer un objet

  1. Cliquez avec le bouton droit sur la partie supérieure du volet de navigation, puis sélectionnez Options de navigation.
  2. Dans la liste Catégories , sélectionnez la catégorie appropriée.
  3. Dans la liste Groupes par <catégorie> , sélectionnez le groupe qui contient l’objet masqué.
    Désactivez la case à cocher en regard de l’objet, quelle est la case activée.
  4. Cliquez sur OK.

Dans le volet de navigation, vous pouvez également cliquer avec le bouton droit sur l’objet, puis cliquer sur Masquer.

Remarque Vous ne pouvez pas masquer les objets du groupe Objets non assignés d’une catégorie personnalisée dans le volet de navigation.

Afficher un objet

  1. Cliquez avec le bouton droit sur la partie supérieure du volet de navigation, puis sélectionnez Options de navigation.

  2. Sous Options d’affichage, activez la case à cocher Afficher Objets masqués.

  3. Cliquez sur OK.
    Dans le volet de navigation, une icône estompée s’affiche pour tous les objets masqués.

  4. Effectuez l’une des opérations suivantes :

    • Si vous avez masqué un raccourci dans un groupe, cliquez dessus avec le bouton droit, puis cliquez sur Afficher dans ce groupe.
    • Si vous avez masqué l’objet uniquement dans sa catégorie et son groupe parents, cliquez avec le bouton droit sur cet objet, puis cliquez sur Afficher.
    • Si vous avez masqué l’objet dans toutes les catégories et groupes en appliquant la propriété Masqué, cliquez avec le bouton droit sur l’objet, sélectionnez Afficher les propriétés, puis désactivez la case à cocher Masqué.

Masquer un objet dans toutes les catégories et tous les groupes

  1. Cliquez avec le bouton droit sur la partie supérieure du volet de navigation, puis sélectionnez Options de navigation.
  2. Cliquez avec le bouton droit sur l’objet que vous souhaitez masquer, puis cliquez sur Propriétés de l’objet ou (pour un tableau) Propriétés du tableau dans le menu contextuel.
  3. Activez la case à cocher Masqué.
  4. Cliquez sur OK.

Renommer un raccourci d’objet

Lorsque vous renommez un raccourci d’objet, Access ne renomme pas l’objet de base de données vers lequel le raccourci pointe.

  1. Dans le volet de navigation, cliquez avec le bouton droit sur l’objet que vous voulez renommer, puis cliquez sur Renommer le raccourci.
  2. Tapez le nouveau nom du raccourci, puis appuyez sur Entrée.

Supprimer un raccourci d’objet

  • Dans le volet de navigation, cliquez avec le bouton droit sur le raccourci à supprimer, puis cliquez sur Supprimer.
    Lorsque vous supprimez un raccourci d’objet, Access ne supprime pas l’objet de base de données vers lequel le raccourci pointe.

Supprimer un objet

  • Dans le volet de navigation, cliquez avec le bouton droit sur l’objet que vous voulez supprimer, puis cliquez sur Supprimer.
    Important Si vous choisissez de supprimer un objet d’un groupe, n’oubliez pas que cela peut causer des problèmes. Il n’est pas recommandé de supprimer un objet, car une base de données est un ensemble de composants qui fonctionnent ensemble. Si un objet est supprimé de cet ensemble de composants, il peut rompre tout ou partie de la fonctionnalité de la base de données.

Haut de la page

Personnalisation avancée

Il existe des méthodes plus avancées pour personnaliser le volet de navigation. Vous pouvez masquer le volet de navigation à l’aide de la boîte de dialogue Options et désactiver un mode Création d’objet à l’aide d’une propriété d’objet. Vous pouvez également utiliser des macros pour afficher ou masquer des catégories de manière sélective, accéder à une catégorie ou à un groupe, masquer le volet de navigation ou verrouiller le volet de navigation.

Pour exécuter automatiquement des actions de macro à l’ouverture d’une base de données, placez les actions dans une macro nommée autoexec. Pour plus d’informations, voir Créer une macro qui s’exécute lorsque vous ouvrez une base de données. Pour plus d’informations sur la création de macros pour contrôler l’interface utilisateur, consultez Créer une macro d’interface utilisateur.

Masquer le volet Navigation à l’aide de la boîte de dialogue Options

Vous pouvez masquer le volet de navigation et utiliser une autre méthode de navigation, telle qu’un formulaire de standard, un formulaire de navigation ou des boutons et liens stratégiquement situés sur un formulaire de démarrage (voir Modèles Access proposés).

  1. À partir de la base de données du bureau ouverte, cliquez sur l’onglet Fichier, puis sur Options.
  2. Cliquez sur la catégorie Base de données active, puis sous Navigation, désactivez la case à cocher Afficher le volet de navigation.
  3. Cliquez sur OK.
  4. Pour que ce paramètre prenne effet, fermez et rouvrez la base de données.

Remarque Pour afficher à nouveau le volet de navigation, répétez la procédure, mais activez la case à case activée.

Désactiver le mode Création pour les objets de base de données

Dans le volet de navigation, vous pouvez définir la propriété Désactiver les raccourcis du mode Création d’un raccourci (cliquez avec le bouton droit sur le raccourci et cliquez sur Propriétés de l’objet) pour contrôler si les utilisateurs peuvent utiliser le raccourci pour ouvrir l’objet cible en mode Création ou en mode Page. Par exemple, si vous activez cette propriété pour un raccourci vers un formulaire, les utilisateurs ne peuvent pas modifier la conception ou la disposition du formulaire à l’aide du raccourci.

  1. Dans le volet de navigation, cliquez avec le bouton droit sur le raccourci pour lequel vous voulez désactiver le mode Création, puis cliquez sur Propriétés de l’objet ou (pour un tableau) Propriétés de la table.
  2. Dans la boîte de dialogue Propriétés du <nom> de l’objet, activez la case case activée Désactiver les raccourcis du mode Création.

Utiliser la macro SetDisplayedCategories pour afficher ou masquer une catégorie

  1. Effectuez l’une des opérations suivantes :

    • Pour créer une macro, dans l’onglet Créer , dans le groupe Macros & Code , cliquez sur Macro.
    • Pour ajouter les actions à une macro existante, cliquez avec le bouton droit sur cette macro dans le volet de navigation, puis cliquez sur Mode Création.
  2. Sous l’onglet Création , dans le groupe Afficher/Masquer , cliquez sur Afficher toutes les actions.

  3. Dans le concepteur de macros, sélectionnez SetDisplayedCategories dans la liste déroulante. L’action apparaît dans le concepteur de macros.

  4. Dans la zone Afficher , choisissez un paramètre. Cliquez sur Oui si vous souhaitez que la catégorie s’affiche dans le volet de navigation. Choisissez Non si vous ne souhaitez pas que la catégorie s’affiche dans le volet de navigation.

  5. Dans la zone Catégorie , cliquez sur le nom de la catégorie que vous souhaitez afficher ou masquer.

  6. Répétez les étapes 3 à 5 pour chaque catégorie que vous souhaitez contrôler à l’aide de la macro.

Pour plus d’informations, consultez Action de macro SetDisplayedCategories.

Utilisez la macro NavigateTo pour accéder à une catégorie ou à un groupe

  1. Effectuez l’une des opérations suivantes :

    • Pour créer une macro, dans l’onglet Créer , dans le groupe Macros & Code , cliquez sur Macro.
    • Pour ajouter l’action à une macro existante, cliquez avec le bouton droit sur cette macro dans le volet de navigation, puis cliquez sur Mode Création.
  2. Sous l’onglet Création , dans le groupe Afficher/Masquer , cliquez sur Afficher toutes les actions.

  3. Dans le concepteur de macros, sélectionnez NavigateTo dans la liste déroulante. L’action apparaît dans le concepteur de macros.

  4. Dans la zone Catégorie , cliquez sur le nom de la catégorie vers laquelle accéder.

  5. Si vous souhaitez accéder à un groupe spécifique de la catégorie, cliquez sur la flèche dans la zone Groupe , puis cliquez sur le nom du groupe vers lequel accéder.

Pour plus d’informations, consultez Naviguer vers Action de macro.

Utiliser la macro LockNavigationPane pour verrouiller le volet de navigation

  1. Effectuez l’une des opérations suivantes :

    • Pour créer une macro, dans l’onglet Créer , dans le groupe Macros & Code , cliquez sur Macro.
    • Pour ajouter les actions à une macro existante, cliquez avec le bouton droit sur cette macro dans le volet de navigation, puis cliquez sur Mode Création.
  2. Sous l’onglet Création , dans le groupe Afficher/Masquer , cliquez sur Afficher toutes les actions.

  3. Dans le concepteur de macros, sélectionnez LockNavigationPane dans la liste déroulante. L’action apparaît dans le concepteur de macros.

  4. Spécifiez une valeur pour l’argument de verrouillage . Sélectionnez Oui pour verrouiller le volet de navigation.

Pour plus d’informations, consultez Action de macro LockNavigationPane.

Utiliser la macro RunMenuCommand pour masquer le volet de navigation

Si vous préférez créer votre propre système de navigation, vous pouvez masquer le volet de navigation à l’aide de l’action macro RunMenuCommand et de l’argument WindowHide .

  1. Effectuez l’une des opérations suivantes :

    • Pour créer une macro, dans l’onglet Créer , dans le groupe Macros & Code , cliquez sur Macro.
    • Pour ajouter l’action à une macro existante, cliquez avec le bouton droit sur cette macro dans le volet de navigation, puis cliquez sur Mode Création.
  2. Sous l’onglet Création , dans le groupe Afficher/Masquer , cliquez sur Afficher toutes les actions.

  3. Dans le concepteur de macros, sélectionnez RunMenuCommand dans la liste déroulante. L’action apparaît dans le concepteur de macros.

  4. Dans la zone de commande , sélectionnez WindowHide.

Vous pouvez également activer ou désactiver l’affichage du volet de navigation à l’aide de la boîte de dialogue Afficher le volet de navigation case activée boîte de dialogue Options Access. Si vous utilisez l’action macro RunMenuCommand avec l’argument WindowHide, il masque le volet de navigation, que la zone Afficher le case activée volet de navigation soit sélectionnée ou désactivée.

Pour plus d’informations, consultez Action de macro RunMenuCommand.

Haut de la page