Filtrer le volet de navigation

Le saviez-vous ?

navigation_recherche.jpgDepuis Access 2007, le volet de navigation (à gauche de la fenêtre d’Access) remplace la fenêtre Base de données des versions antérieures.

Ce volet affiche simultanément tous les objets de votre base. Mais quand vous avez de nombreux objets dans la base, la liste peut être loooongue ! 🙂

Saviez-vous qu’Access propose une zone de recherche qui peut filtrer cette liste ? Sur l’illustration, la recherche « clients » permet d’obtenir rapidement tous les objets (tables, requêtes, formulaires, états, macros, modules) qui contiennent ce mot. Pratique, non ?

Plus d’infos…

  • Cliquez sur l’icône de filtre à droite de la zone de recherche pour vider le critère.
  • Et le plus important : pour faire apparaître la zone de recherche, faites simplement un clic du bouton droit sur le titre du volet (ici : « Tous les objets Access« ). Cliquez ensuite sur l’option Volet de recherche.

    navigation_recherche_afficher.jpg

Vous aimerez aussi...

12 réponses

  1. JEHJOUH dit :

    Bonjour,
    Encore moi, j’aimerai avoir une aide sur ce sujet si cela est possible, le but de ma demande se décompose en deux parties:
    – Peut on affecter une valeur décimale à une case option qui appartient à un groupe d’option ?
    – J’aimerai additionner différent groupe d’option entre eux afin d’avoir un total mais je ne vois pas comment faire.
    Je tiens à vous remercier pour votre aide.

    • Hervé Inisan dit :

      A priori, c’est un usage curieux du groupe d’options (et sans doute pas maintenable).
      J’irais vers d’autres pistes, mais je ne connais pas le projet. Que contiennent les groupes ?

      • JEHJOUH dit :

        Les groupes d’options comme son nom l’indique contiennent des options dont chaque options est affecté avec une valeur. Par exemple j’ai 5 groupes d’options (cadre1, cadre2, cadre3, cadre4, cadre5) dont chacun de ces groupes ont 5 boutons options (option1, option2, option3, option4, option5) et respectivement ils ont les valeurs (1, 2 , 3, 4, 5) et en cliquant sur chaque option je générai un total à l’aide d’un bouton ou alors d’une zone texte.

      • JEHJOUH dit :

        Je possède 5 groupes d’options (cadre1, cadre2, cadre3, cadre4, cadre5) dont chaque groupe possèdent 5 options (options1, options2, options3, options4, options5) et qui ont respectivement les valeurs (1, 2, 3, 4, 5) et en fonction des options cochée ceci génère un total soit par un bouton total ou une zone de texte.

        • Hervé Inisan dit :

          Les options (et leur groupe d’options) ne peuvent avoir qu’une valeur entière. On peut trouver des solutions autour de ça, mais il faut surtout voir comment la table est modélisée derrière.

          • JEHJOUH dit :

            J’ai changer mon idée, du coup j’essaye d’intégrer la notion de liste déroulante. En effet, j’ai deux listes déroulante nommées LD1 et LD2, elles découlent des valeurs fixes d’une table avec un ID et un libellé poids dont sa propriété est en numérique réel double (pour les valeurs décimales) l’utilisateur ira ensuite choisir sa valeur numérique dans la LD1 par exemple 25,5 et LD2 par exemple 26 ensuite dans ma zone de texte je met le code suivant :
            = [LD1].[column](0) + [LD2].[column](0)
            au lieu d’obtenir un total de 51,5
            ce que j’obtiens c’est une concaténation 25,526
            Du coup comment faire je n’ai plus d’autre solution

          • Hervé Inisan dit :

            Par exemple :

            Par contre, en passant : la question n’a pas de rapport avec l’article… 😉

          • JEHJOUH dit :

            Oups désolé hervé du hors sujet, ça fonctionne mais lorsque par exemple j’ai 1,5 + 1,5 il me met 2 il prend que la partie entière or moi je veux qu’il m’affiche 3

          • Hervé Inisan dit :

            Problème de séparateur décimal peut-être ?
            Que ferait 1.5 + 1.5 ?

  2. bobe48000 dit :

    bonjour et un grannnnnd merci
    es qu il ya une commande vba cache le volet de navigation pour proteger les objet de bd
    oui je sais que en peut le faire par option ds le menu office mais es quil existe en vba

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *