Listes déroulantes de tables, exercice Access

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • Créer des listes déroulantes statiques et dynamiques en conception de table Access pour suggérer des choix destinés à simplifier et uniformiser l'information. Nous fabriquons une première liste de choix pour laquelle nous tapons les valeurs en respectant une syntaxe précise. Nous réglons la propriété indiquant que toute saisie n'appartenant pas aux propositions est interdite. Nous créons une deuxième liste de suggestions autorisant d'inscrire des informations non offertes. Et puis, nous créons une dernière liste de choix dynamique. Elle se nourrit des informations d'une autre table. Elle affiche deux colonnes, l'une pour l'utilisateur et l'autre pour l'inscription du code correspondant, dans le champ de la table Access.
    Base de données source et formation détaillée sur le site Web :
    www.bonbache.f...
    #ListesDéroulantes
    #AccessExercices
    #AccessTable
    #DébuterAccess
    #ApprendreAccess
    Tous les exercices Access en vidéos :
    • Access Exercices

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

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

    Très très bonne formation, je dirais même la qualité des vidéos et des explications sont d'une rareté inattendue. Un grand merci.

    •  2 года назад

      Je suis très flatté The Dream. Très sincèrement merci pour ce message.

  • @fabiennephelps3694
    @fabiennephelps3694 5 лет назад +3

    Super la liste déroulante se nourrissant d’informations d’une autre table!
    Merci

    •  5 лет назад

      Oui tout à fait Fabienne et lorsque nous aborderons les requêtes, nous ferons encore mieux, vous verrez. Merci pour votre message.

  • @mofirdaws1709
    @mofirdaws1709 4 года назад

    Vraiment comme je l'ai dit sous une autre vidéo , vos cours sont vraiment un régal !
    je ne peux plus m'en passer , je suis devenu addicte, c'est ma drogue depuis de jours .
    Vous êtes un pédagogue !
    les cours sont tellement bien fait , que j'ai pas les mots pour décrire ce que je ressens !
    Merci infiniment pour tout ce que tu nous apporte !
    Vous pouvez êtes fiers de vous monsieur !
    mille merci à vous !

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

      C'est un honneur mon cher m-fri laBoule. Je prends tous vos compliments avec beaucoup de plaisir et de satisfaction. Je suis heureux que vous ayez trouvé cette playlist que je juge personnellement d'intérêt publique. Merci infiniment pour votre intérêt et pour vos témoignages.

  • @Hassan.LAMDINI
    @Hassan.LAMDINI 2 года назад +1

    Excellent, merci bcp

    •  2 года назад

      Je vous en prie Dr Hassan. Merci à vous pour ce message en retour.

  • @alainwattelet9961
    @alainwattelet9961 5 лет назад +1

    Bonjour Stéphane,
    Merci

    •  5 лет назад

      Bonjour Alain, merci à vous d'être fidèle au rendez-vous.

  • @karimaouchiche2464
    @karimaouchiche2464 4 года назад +1

    merci infiniment pour ce merveilleux travail

    •  4 года назад

      Je vous remercie à mon tour Karim pour avoir pris le temps de m'adresser ce message en retour.

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

    les cours sont tellement bien faits, bravos

    •  2 года назад

      Merci beaucoup Souhila.

  • @mazsaid
    @mazsaid 3 года назад +1

    un très grand merci

    •  3 года назад

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

  • @frogeregis
    @frogeregis 5 лет назад +1

    Merci beaucoup Stéphane

    •  5 лет назад

      Je vous en prie François.

  • @damienkhan13
    @damienkhan13 5 лет назад +1

    Votre chaîne est une mine d'or. Merci à vous ;)

    •  5 лет назад

      C'est très gentil à vous Damien d'avoir déposé ce témoignage. Je vous remercie beaucoup.

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

    Bonjour, et merci pour tout ces tutoriels qui sont passionnants !! je vient de les découvrir et la mine d'information est importante. J'ai une question, bien basique me semble t'il, mais je n'arrive pas à trouver où se trouve la solution : Dans un formulaire (basé sur une table (A)) avec un champ de liste déroulante lié à une table (B), comment rajouter un enregistrement à cette table(B) et en mettant ensuite à jour la liste déroulante ? Merci de vos conseils !

    •  Год назад

      Bonjour Laurent. Il faut bâtir une requête ajout qui prélève l'information depuis la table A. Cette requête peut alors être exécutée par action de macro, par exemple au clic sur un bouton. Après l'exécution de la requête, il ne faut pas oublier d'actualiser les données avec l'action de macro : AfficherTousEnreg.

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

      @Merci beaucoup ! Je suis allé compléter votre réponse en regardant votre vidéo : ruclips.net/video/zDtGlmye0VA/видео.html

    •  Год назад

      @@laurenttorres2768 Très bien je vous remercie

  • @claudelaruelle9370
    @claudelaruelle9370 3 года назад +1

    Bonjour Stéphane et merci pour ces cours très complets et précis. A propos des listes déroulantes, je souhaiterais créer une liste déroulante permettant de lancer mes différentes requêtes afin de ne pas encombrer l'écran avec un bouton par requête. Je n'ai pas trouvé réponse à ce problème, mais peut-être avez-vous meilleure idée pour lancer les différentes requêtes d'une base ? Merci pour votre réponse. Claude.

    •  3 года назад

      Bonjour Claude. Je vous remercie pour votre intérêt. Oui tout à fait, mais pour cela, le code VBA doit être invité. Dans cette formation :
      www.bonbache.fr/apprendre-le-langage-sql-pour-extraire-des-donnees-350.html
      Nous exécutons les syntaxes Sql inscrites successivement dans une zone de texte. Avec une liste déroulante, le procédé est le même. Il suffit de prélever la syntaxe de la requête choisie pour la passer dynamiquement au code VBA qui se chargera de l'exécuter.

  • @jackjozelon9817
    @jackjozelon9817 4 года назад +1

    Bonjour Stéphane, je suis en révision. Dans le champ produit_stock, je n'ai pas compris comment vous passer le stock à 11 du fait que ce nombre n'est pas dans la liste. Merci et bravo pour votre travail !

    •  4 года назад

      Bonjour Jack et merci pour votre message. Je démontre simplement qu'en réglant la propriété Limiter à liste sur Non, nous pouvons saisir des valeurs qui ne sont pas prévues dans la liste. Dans ce cas, elle ne sert que de suggestion.

  • @antoineblancardi5676
    @antoineblancardi5676 5 лет назад +1

    Bonjour M.Rossetti, tout d'abord merci pour vos vidéos !
    J'ai une question pour vous, est t-il possible de créer une liste déroulante constituée d'images ?
    Si oui comment faire ?
    Merci par avance !
    Et bonne journée

    •  5 лет назад +1

      Bonjour Antoine. Une liste remplie d'images non sauf à reprendre la classe native de la librairie Dll pour l'implémenter et la compléter. En revanche, il doit être possible de la remplir de codes Ascii dont il résulte des symboles. A essayer et c'est un sujet que je proposerai sans doute.

    • @antoineblancardi5676
      @antoineblancardi5676 5 лет назад +1

      @ Merci pour votre réponse.
      Je vous expose mon problème peut être y verrez vous une solution que je ne vois pas ..
      Je dois créer un formulaire qui permet aux utilisateurs de choisir plusieurs configurations. Sachant qu'une configuration est composée de 3 images indépendantes les unes des autres.
      Par exemple ne configuration peut être composée de l'image A,B,C ou A,A,A ou A,B,A etc
      La seule solution que je vois c 'est de faire une table avec toutes les combinaisons possible mais dans mon cas ça fait plus de 9000 possibilités ...
      Si vous avez une idée je suis preneur ..
      Merci par avance !!! :)

    •  5 лет назад +1

      Pour moi ces combinaisons doivent se construire par requête sur des critères dynamiques passés par le formulaire.

    • @antoineblancardi5676
      @antoineblancardi5676 5 лет назад

      @ Je vais regarder cette méthode ! Une dernière question, est t-il possible d enregistrer les données de plusieurs formulaires dans UNE seule ligne d'une table ?
      Merci

    •  5 лет назад +1

      Oui, bien entendu, il faut prévoir les champs nécessaires dans la table source.

  • @jerryjules4941
    @jerryjules4941 3 года назад +1

    Bonjour merci pour votre tutoriel, auriez-vous également un tutoriel pour des listes déroulantes avec requête dynamique : dépendant de la valeur du champ de la colonne précédente correspondant au nom de la table dans laquelle récupérer les valeurs pour la liste déroulante courante ?
    En espérant m'être fait comprendre !
    Par exemple: j'ai une table "piece" comprenant des pièces auto.
    Premier champ: le type de pièce (ex: cremaillere)
    Deuxieme champ: ref de la piece , liste déroulante, donc en ayant choisi cremaillere dans la premiere colonne, je veux aller récupérer les valeurs de ref disponibles dans ma table "cremaillere"
    Si j'ai choisi "turbo" dans la première colonne, je veux aller récupérer les ref de turbo dans la table "turbo"....
    je n'ai pas trouvé où je pouvais écrire une requête dynamique....
    Merci

    •  3 года назад

      Bonjour JerryJules. Merci beaucoup pour ce message.
      Vous voulez parler de listes déroulantes reliées entre elles ?
      J'ai plusieurs exemples exploitant différentes techniques à vous proposer :
      www.bonbache.fr/listes-deroulantes-dependantes-en-cascade-avec-access-693.html
      www.bonbache.fr/charger-les-villes-d-un-code-postal-avec-access-473.html
      www.bonbache.fr/relier-des-listes-deroulantes-sur-un-formulaire-access-273.html

    • @jerryjules4941
      @jerryjules4941 3 года назад +1

      @ merci je regarderai, j'ai été un peu impulsif, je me suis depuis penché sur les formulaires !!

    •  3 года назад

      @@jerryjules4941 Je vous en prie.

  • @fabiennephelps3694
    @fabiennephelps3694 5 лет назад +1

    Pour des listes déroulantes j’aurais 2 questions si vous avez le tps d’y répondre.
    1- pour les listes se nourrissant d’1 autre table, peut on régler la largeur des colonnes?
    Le nom de ma colonne droite est un peu long et est coupé.
    2- est-il possible de faire une liste déroulante à partie d’une liste déroulante?
    Exemple concret: En sélectionnant une marque de véhicules (premier champs) il y aurait les types de véhicules que je pourrais également sélectionner dans un deuxième champs.
    Je veux dire que si dans le premier champs je sélectionne Peugeot -- dans mon deuxième champs je pourrais sélectionner le type de véhicules: 5008 ou 3008 etc
    Merci en anticipation.

    •  5 лет назад +1

      Vous pouvez régler les dimensions de la liste déroulante en mode création de table, dans l'onglet Liste de choix grâce aux attributs Largeurs colonnes et Lignes affichées. Mais ce n'est pas l'endroit pour le faire. Les tables sont les outils pour poser l'ossature de la BDD. Tous ces réglages doivent s'opérer sur les formulaires qui sont les outils de gestion. Et nous y viendrons bientôt. Concernant votre deuxième question, oui, tout est possible mais lorsque nous aurons abordé les requêtes et là aussi, c'est pour bientôt. D'ailleurs au travers d'exercices, je réponds précisément à votre demande pour créer des listes déroulantes reliées entre elles.

  • @seb5069
    @seb5069 3 года назад +2

    Pour le contenu de la liste de choix, vous avez oublié la communauté des non-binaires. Cordialement

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

      Bonjour Seb. Oui certes mais il s'agit d'un exemple.

  • @martinbrait4730
    @martinbrait4730 4 года назад

    Bonjour Stépbane,
    3:19 - listes de valeurs VS tables de référence
    Dans quels cas dois-je déployer une liste de valeurs ?
    Dans quels cas dois-je déployer une table de référence ?
    Lorsque je fais mon schéma dans le MCD, liste de valeurs, ou table de référence,
    sont représentés comme une dépendance fonctionnelle entre deux entités :
    Dans mon logiciel de base de données, tantôt, je déploie une table de référence,
    tantôt, je déploie une liste de valeurs.
    monsieur,madame est une liste courte de deux propriétés. -> liste de valeurs
    les remises sont initialement 10 -> code remise + libellé remise -> table de référence ?
    Qu'est-ce qui nous pousse à utiliser une table de référence pour les remises ?
    Est-ce explicable par le cahier de charges (on pourra avoir plein de codes remises différents ?)
    Comment prend-on la décision, entre table de référence, et liste de valeurs ?
    Je suis perdu ... :-(

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

      Bonsoir Martin, votre question recèle en fait de très nombreuses interrogations auxquelles j'essaie de répondre au travers de cette playlist très complète qui aboutit à une application totale et ultra fonctionnelle. Pour que vous ayez les réponses à toutes ces interrogations, le recul est absolument nécessaire. Et pour cela, vous devez monter plusieurs applications sur la base précisément de ces démonstrations sous forme d'exercices. Access est à prendre au sérieux. Une fois la boucle bouclée à plusieurs reprises, vous aurez de nombreuses réponses et je vous encourage à suivre cette voie. Les possibilités sont tellement multiples.

    • @martinbrait4730
      @martinbrait4730 4 года назад +1

      Merci Stéphane.
      Lorsque ma liste de valeurs contient des données générales, une seule colonne, et un maximum de 10 occurrences, je choisirai systématiquement de déployer une liste de valeurs : (monsieur,madame,mademoiselle)(grand,moyen,petit)(haut,bas)(devant,derrière)
      Je sais qu'avec Access, on peut créer des listes de valeurs multi-colonnes, mais l'exploitation d'une deuxième colonne dans une liste de valeurs me semble plus alambiquée que l'exploitation d'une deuxième colonne dans une table de référence.

    •  4 года назад

      @@martinbrait4730 Si les multi valeurs de ces listes n'ont d'autre vocation que de détailler l'enregistrement sélectionné, par exemple un identifiant client peu explicite, ces listes à plusieurs colonnes sont tout à fait pertinentes. Sinon, je vous rejoins sur votre raisonnement.