IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modélisation Discussion :

Problème de conception avec cases à cocher


Sujet :

Modélisation

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 15
    Points : 10
    Points
    10
    Par défaut Problème de conception avec cases à cocher
    Bonjour,

    Je suis un débutant sur access, et me voilà confronté à un problème qui perciste:

    Je pose le décors:

    J'ai une liste de personnes qui peuvent adhérer sur plusieurs matériels.

    Ce que je voudrais faire c'est avoir un formulaire où l'on choisis le nom d'une personne dans une liste déroulante (pour l'instant, ça va) et avoir au dessous la liste de tous mes matériels présents dans l'entreprise.
    Devant chaque matériel, il y aura une "Case à cocher" qui sera cochée ou non si la personne en question est adhérente ou non sur le matériel.
    Et en cochant les différentes cases, on établira la liste des matériels auquels la personne sera adhérente.

    Si vous pouviez me donner un peu la structure de conception, en m'expliquant plus ou moins les fonctionalités de chacuns des éléments, ce serai sympa.

    Merci.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 608
    Points : 34 286
    Points
    34 286
    Par défaut
    salut jbx50,
    bienvenue sur DVP

    Je propose de déplacer ton post dans la partie conception (si un modo peut passer ?)
    il faut bien faire la distinction entre la conception de la base, et l'IHM que tu développes à côté.

    L'utilisation de cases à cocher dans une interface comme celle que tu nous décris est complexe. En effet, si tu stockes les informations de type oui/non, les tables deviennent vite compliquées.

    L'idée ici est d'avoir 3 tables :
    - T_Personnes
    - T_Materiels (bien penser à éviter les accents dans les noms de tables)
    - T_Per_Mat (table de liaison)

    Chaque Personne et matériel a une clé primaire unique qui l'identifie.
    Ta table T_Per_Mat sera la composée de ces deux éléments.

    T_Personnes
    ID_Personne
    NM_Personne
    PN_Personne

    T_Materiels
    ID_Materiel
    NM_Materiel

    T_Per_Mat
    ID_Personne#
    ID_Materiel#
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 15
    Points : 10
    Points
    10
    Par défaut
    Merci!

    Donc si j'ai bien compris, mes croix interviendront sur les enregistrements de la table pers_mat...

    Je planche...

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 15
    Points : 10
    Points
    10
    Par défaut
    Je pense:

    On pourrais faire un truc c'est d'avoir une liste déroulante des matériels de l'entreprise et au dessous une liste où s'affichent les matériels que l'on sélectionne au fur et à mesure dans la liste au dessus.
    Et un boutton supprimer pour supprimer le dernier enregistrement.

    C'est bien d'avoir les idées, mais pour réaliser...

  5. #5
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 608
    Points : 34 286
    Points
    34 286
    Par défaut
    pour la réalisation, à toi de commencer le raisonnement là encore.

    Ce que j'aurais fait (mais c'est une question d'habitude ou d'approche),
    - Liste déroulante des articles avec ajout dans une autre liste sur double clic
    - retrait sur double clic de la liste des articles sélectionnés
    - validation par clic sur bouton.

    tu vois l'idée ?
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

Discussions similaires

  1. Probléme vrai faux avec case à cocher
    Par orcinus dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 14/09/2013, 13h57
  2. Problème de copie d'une plage de cellules avec case à cocher
    Par sab_info dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/05/2013, 14h32
  3. Insérer une case à cocher
    Par francky74 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 17
    Dernier message: 02/08/2011, 08h39
  4. Réponses: 2
    Dernier message: 08/12/2009, 15h00
  5. Réponses: 1
    Dernier message: 01/08/2006, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo