Filtrer un formulaire Access au choix dans une liste

Поделиться
HTML-код
  • Опубликовано: 21 июл 2024
  • ✔ Base de données source et astuce détaillée sur le site Internet :
    www.bonbache.fr/filtrer-un-fo...
    Astuce Access pour restreindre les propositions d'enregistrements du formulaire au choix dans une liste déroulante grâce à un critère de correspondance. Nous travaillons à partir d'un formulaire tabulaire listant des films de cinéma. Ils sont tous associés à un genre. Nous ajoutons une liste déroulante dans l'entête de ce formulaire. Elle propose de choisir un genre parmi ceux recensés. L'objectif est de filtrer les films sur la catégorie choisie par l'utilisateur. Pour cela, nous modifions la requête servant de source de données au formulaire. Nous créons un critère de correspondance entre le champ des genres de la requête et le choix émis par l'utilisateur par le biais de la liste déroulante. Moyennant une macro d'actualisation des données, nous constatons que les enregistrements du formulaire se filtrent désormais automatiquement en fonction du choix dans la liste.
    #AstucesAccess
    #AccessFormulaire
    #AccessRequête
    #MacroAccess
    #ApprendreAccess
    ❤ Pensez à vous abonner à la chaîne :
    / formations excel, acce...
    N'oubliez pas de cliquer sur la petite cloche 🔔 pour ne pas manquer les nouvelles sorties.
    👀 Toutes les astuces Access en Vidéos :
    • Astuces Access
    👀 Tous les exercices Access en vidéos :
    • Access Exercices
    📚 L'ouvrage complet sur les exercices Access :
    www.bonbache.fr/livres-access...
    =============================================
    📑 SOMMAIRE :
    00:00 Filtrer un formulaire tabulaire - Démonstration
    00:14 Base de données Access à télécharger
    01:03 Liste déroulante de choix
    05:50 Liste de choix uniques
    07:24 Filtrer le formulaire au choix dans la liste
    10:13 Actualiser le formulaire au choix dans la liste
    =============================================

Комментарии • 36

  • @olivierhouard4666
    @olivierhouard4666 Год назад +1

    Merci, après 20 ans sans utiliser Access, je retrouve mes petits grace à vous.

    •  Год назад

      C'est un plaisir Olivier. ça fait une paye en effet. Merci à vous pour ce message.

  • @sakhiabdelaziz3835
    @sakhiabdelaziz3835 2 года назад

    Bonjour Stéphane mon Grand Formateur. Quelle pédagogie !!!! Merci pour cette Astuce Access pour restreindre les propositions d'enregistrements du formulaire au choix dans une liste déroulante grâce à un critère de correspondance. C’est un très bon travail pédagogique et formatif. Merci !!!! beaucoup pour cette vidéo Access. Que Dieu vous récompense. A très bientôt Monsieur Généreux Professeuuuuur Stéphane.

    •  2 года назад

      Bonjour mon Cher Abdelaziz. Je suis toujours très flatté de recevoir vos impressions et vos résumés qui sont très justes pour en effet restreindre la vue des enregistrements dynamiquement. Merci beaucoup mon Cher Abdelaziz et à bientôt.

  • @salaheddineammachi3452
    @salaheddineammachi3452 2 года назад

    Juste excellent ! Merci infiniment Stéphane

    •  2 года назад +1

      C'est un grand plaisir Salah Eddine. Merci beaucoup.

  • @brunohenrard
    @brunohenrard 6 месяцев назад +1

    Merci pour ces explications extrêmement claires.

    •  6 месяцев назад

      C'est un plaisir Bruno.
      Merci pour ce message.

  • @frogeregis
    @frogeregis 2 года назад

    Bonjour Stéphane et un grand merci

    •  2 года назад

      Bonjour mon Cher François. Merci beaucoup pour ce message et votre soutien.

  • @alainwattelet9961
    @alainwattelet9961 2 года назад +1

    Bonjour Stéphane,
    Merci.

    •  2 года назад

      Bonjour Alain. Merci pour votre intérêt.

  • @yaoambroisekouadio4578
    @yaoambroisekouadio4578 2 года назад +1

    Très bien, merci et félicitations

    •  2 года назад

      Je vous en prie Yao Ambroise. Merci à vous pour ces encouragements.

  • @camillepages5174
    @camillepages5174 2 года назад +1

    Bonjour ! Merci beaucoup pour votre vidéo, ça m'a beaucoup aidé ! Savez vous s'il est possible de faire le même filtre mais où l'on peut sélectionner plusieurs genre ?

    •  2 года назад

      Bonjour Camille. Merci à vous pour ce message. Soit avec une requête classique en utilisant les fonctions de texte pour découper les mots clés sur les points virgules et les associer avec des opérateurs "Comme", soit en VBA pour exécuter une requête SQL reconstruisant la clause Or avec chacun des mots de la liste.

  • @lyesbelkhiri3548
    @lyesbelkhiri3548 2 года назад +1

    Merci Monsieur

    •  2 года назад +1

      Je vous en prie Lyes. Merci à vous pour ce message.

  • @mariechachereau4975
    @mariechachereau4975 Год назад +1

    Bonsoir, est-il possible de faire la même chose en mode colonne ? Je n'ai rien trouvé dans vos livres mais peut-être que je ne cherche pas le bon intitulé. Auriez-vous un conseil ? un code VBA ?

    •  Год назад

      Bonjour Marie. Merci pour votre intérêt. Oui bien sûr, le principe est le même. Il suffit de bâtir une requête de correspondance, comme ici et d'actualiser les enregistrements avec une macro. Le souci en mode colonne, est que les enregistrements sont restitués indépendamment. Il faut les faire défiler.

    • @mariechachereau4975
      @mariechachereau4975 Год назад +1

      @ Merci pour votre réponse

    •  Год назад

      @@mariechachereau4975 Je vous en prie.

  • @waladhouib3565
    @waladhouib3565 2 года назад +1

    Bonjour Monsieur, Je vous remercie, tout d'abord, pour la belle façon avec laquelle vous présentiez les astuces Access, qui sont vraiment très utiles et sans cesse m'aident à comprendre ce logiciel. Cependant, j'ai un petit problème avec ces listes déroulantes pour filtrer ; en faite, l'astuce marche très bien en mode "view" mais quand j'ouvre mon formulaire "Browse" à travers le formulaire principal "Menu", une fenetre apparait (Enter Parameter Value pour la liste déroulante de filtre), pourriez-vous m'aider ? Merci d'avance

    •  2 года назад +1

      Bonjour Wala. Merci beaucoup pour ce message et pour votre intérêt. Je ne suis pas certain d'avoir saisi votre souci mais je crois comprendre que vous agissez sur des formulaires à onglets donc sur des formulaires encapsulés. C'est la raison pour laquelle un paramètre non reconnu vous est demandé. Dans ces conditions en effet, pour que les contrôles puissent être désignés et atteindre les objets enfants, il faut descendre dans la hiérarchie, comme l'illustre cette formation :
      www.bonbache.fr/controles-de-sous-formulaires-avec-onglets-459.html

    • @waladhouib3565
      @waladhouib3565 2 года назад +1

      @ Merci beaucoup !!!, ça marche finalement grâce à votre réponse ! Je ne savais pas que c'est diffèrent avec les formulaires de navigation :) Désolée pour l'ambiguïté mais évidement mon formulaire menu est un formulaire de navigation dans lequel existe entre autres un formulaire "Browse" encapsulé.

    •  2 года назад +1

      ​@@waladhouib3565 Je suis ravi que vous ayez solutionné le cas. Bravo à vous.

  • @djeddifouad3309
    @djeddifouad3309 2 года назад +1

    Cher Stéphanie depuis que vous avez changer le thème de access en gris en n'arrive pas à voire de qu'est ce que vous faite exactement et merci de rendre la couleur telle qu'elle est.

    •  2 года назад

      Bonjour Fouad. Le message est bien reçu. Malheureusement, beaucoup de vidéos déjà prêtes et à venir ont été faites sur ce thème. Merci à vous pour cette information.

  • @gaetandolige415
    @gaetandolige415 2 года назад +1

    Bonjour,
    Comment gérer le bug qui peut être généré via cette méthode, qui survient sur certaines versions d'Access ?
    Je crois, sur une base créée sur une version FR puis utilisée sur une version ENG.
    Merci d'avance

    •  2 года назад

      Bonjour Gaëtan. Je n'en vois pas du tout la raison dans la mesure où la pièce maîtresse de cette solution est la syntaxe Sql de la requête. Or le Sql est un langage universel.

    • @gaetandolige415
      @gaetandolige415 2 года назад

      @ Je suis d'accord sur l'aspect universel du langage SQL. Cependant, les requêtes SQL Access, qui sont dépendantes de contrôles dans des formulaires engendrent une erreur sur certaines versions Access.
      En tout cas, je le constate sur un développement en version FR vers un poste client qui dispose d'un Access ENG.

    •  2 года назад

      ​@@gaetandolige415 Je veux bien vous croire mais je n'en comprends pas la cause, à plus forte raison avec les versions actuelles. Sur quelles versions avez vous constaté ces anomalies ?

    • @gaetandolige415
      @gaetandolige415 2 года назад +1

      @ De ce que j'ai cru comprendre, c'est le fait de mettre du Formulaire!Truc_controle_machin qui pose problème.
      Sur n'importe quelle version d'Access, je pense. En tout cas, depuis 2010.
      C'est comme si la traduction ne se faisait pas bien dessus.

    •  2 года назад

      ​@@gaetandolige415 D'accord. La traduction en [Forms]! ne serait donc pas faite. Merci à vous pour la précision.