Cocher plusiseurs cases à cocher dans Access
UL
-
Ul -
Ul -
Bonjour,
dans une base de données de contacts, je souhaite attribuer à un contact plusieurs critères d'une liste définie.
Exemple: Mr Martin participe au cours de anglais, d'italien et d'informatique. Dans la saisie de la fiche de Mr Martin je souhaite pouvoir cocher les cases "anglais", "italien" et "informatique". Mais on ne peut cocher qu'une seule case.
quelle est la manipulation à faire ?
dois-je utiliser une autre méthode ?
Merci d'avance
dans une base de données de contacts, je souhaite attribuer à un contact plusieurs critères d'une liste définie.
Exemple: Mr Martin participe au cours de anglais, d'italien et d'informatique. Dans la saisie de la fiche de Mr Martin je souhaite pouvoir cocher les cases "anglais", "italien" et "informatique". Mais on ne peut cocher qu'une seule case.
quelle est la manipulation à faire ?
dois-je utiliser une autre méthode ?
Merci d'avance
A voir également:
- Cocher plusiseurs cases à cocher dans Access
- Supprimer case à cocher excel ✓ - Forum Excel
- Supprimer des cases à cocher (Excel 2003) - Forum Excel
- Enlever une case à cocher excel 2007 ✓ - Forum Excel
- Case à cocher libre office - Forum LibreOffice / OpenOffice
- Case à cocher excel ✓ - Forum Excel
3 réponses
Quelle est la structure de ta base?
S'il existe une table "cours" avec des champs dédiés aux différents cours possibles, tu ne devrais pas avoir de problème.
A moins qu'il ne s'agisse d'un problème de présentation: dans un formulaire, des contrôles regroupés dans un groupe d'options ne peuvent pas afficher plus d'une valeur positive à la différence de boutons d'options isolés...
S'il existe une table "cours" avec des champs dédiés aux différents cours possibles, tu ne devrais pas avoir de problème.
A moins qu'il ne s'agisse d'un problème de présentation: dans un formulaire, des contrôles regroupés dans un groupe d'options ne peuvent pas afficher plus d'une valeur positive à la différence de boutons d'options isolés...
Oui, avec une clé externe pour pouvoir identifier les "élèves".
Ou non, si tu crées une série de champs oui/non pour les différents cours.
Je pense que la première solution est la meilleure: on ne devrait mettre dans une même table que le même type de données. Tu pourrais aussi y ajouter d'autres renseignements utiles comme la date d'inscription...
Ou non, si tu crées une série de champs oui/non pour les différents cours.
Je pense que la première solution est la meilleure: on ne devrait mettre dans une même table que le même type de données. Tu pourrais aussi y ajouter d'autres renseignements utiles comme la date d'inscription...
Salut. Je pense ke com ladi ZENON la solution la plus juste est meme de creer 3 tables. Sinon a koi cela sert de creer une BD avec une seule table.
EX des tables:
ELEVE(Matricule, NomE, PrenomE, AdresseE, DateNaiss....)
Cours(CodeC, LibelleC, ...)
DetailCours(Matricule+CodeC, DateCours, HeureCours)
C'est un peu cela. Biensur si tu veux ajouter une table PROFESSEUR pour savoir par exemple si Mr TOTO a dispensé le cours de MATH tel jour à Mlle ZAZA, cela devient encore plus complexe
Tiens moi informé et bonne chance.
EX des tables:
ELEVE(Matricule, NomE, PrenomE, AdresseE, DateNaiss....)
Cours(CodeC, LibelleC, ...)
DetailCours(Matricule+CodeC, DateCours, HeureCours)
C'est un peu cela. Biensur si tu veux ajouter une table PROFESSEUR pour savoir par exemple si Mr TOTO a dispensé le cours de MATH tel jour à Mlle ZAZA, cela devient encore plus complexe
Tiens moi informé et bonne chance.
finalement la structure de la base est plus complexe.
Car Mr Martin prend des cours d'informatique avec Mme Sophie (qui prend aussi des cours de management) et tous les 2 sont de la société Benef. Comment construire les tables pour que :
- lorsque les coordonnées de l'entreprise changent, les modifications soient répercutées sur les deux contacts ?
-un contact se voit attribuer un ou plusieurs cours ?
ouh la la, quelle prise de tête !!
merci de votre aide.
Car Mr Martin prend des cours d'informatique avec Mme Sophie (qui prend aussi des cours de management) et tous les 2 sont de la société Benef. Comment construire les tables pour que :
- lorsque les coordonnées de l'entreprise changent, les modifications soient répercutées sur les deux contacts ?
-un contact se voit attribuer un ou plusieurs cours ?
ouh la la, quelle prise de tête !!
merci de votre aide.
Salut,
c'est très simple :
Un nouvelle table avec les coordonnées de la société et une clé identifiant cette société.
Un nouveau champ dans la table personne avec l'identifiant de la société à laquelle elle est rattachée.
C'est le principe de décomposition des données en entités.
Il faut éviter à tout prix la multiplication des données identiques entre deux tables (c'est aussi le principe du relationnel...)
Va voir là :
http://www.sam-mag.com/P53,53,5,43,,,default.aspx
C'est un très bon exemple... transposable à ton problème ;-)
A+ Blux
c'est très simple :
Un nouvelle table avec les coordonnées de la société et une clé identifiant cette société.
Un nouveau champ dans la table personne avec l'identifiant de la société à laquelle elle est rattachée.
C'est le principe de décomposition des données en entités.
Il faut éviter à tout prix la multiplication des données identiques entre deux tables (c'est aussi le principe du relationnel...)
Va voir là :
http://www.sam-mag.com/P53,53,5,43,,,default.aspx
C'est un très bon exemple... transposable à ton problème ;-)
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
merci