|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 8 ![]() |
Bonjour à tous,
je suis en train de concevoir une base de données me permettant de gérer tout les infos concernant les licenciés d’un club de foot . J’ai donc créer pour l’instant 3 Tables ayant comme champs : • Table infos joueurs : N°joueur (clé primaire), NOM PRENOM, NE LE, SEXE,ADRESSE, CP, VILLE etc • Tables Cotisation : N° paiement (clé primaire), date de reglement, mode de reglement, etc.. • Table licences : N°dossier (clé primaire), N°licence, type de licence, statut du joueur, date de demande etc… Le problème se situe au niveau des relations entre ces tables. JE NE SAIS PAS quel genre de relation créer soit de type un à un ou de type un à plusieurs ? En effet, un joueur ne paie qu’une fois sa licence et un joueur n’a qu’une licence donc la relation serait de type 1 à 1 avec comme clé primaire dans chaque table le N° Joueur Or si je mets le N° joueur de la table Joueur dans les deux autres sans changer la clé primaire des tables alors j’obtiens une relation de type 1 à plusieurs. Apparemment les solutions fonctionneraient mais au niveau des requêtes et des formulaires cela poserait problème Est-ce que quelqu’un pourrait me venir en aide s’il vous plait car je ne sais vraiment pas ou aller Merci de vos réponses |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : mars 2006 Messages : 1 331 ![]() |
Bonjour;
Un joueur ne paie qu'une fois sa licence.. Par an. Un poussin peut évoluer dans son genre de licence. Il semble aisé d'en déduire les relations avec : Un joueur qui peut avoir plusieures licences dans le temps et payer plus d'une fois. Il faut surtout ne pas oublier de reprendre le N°joueur dans les deux autres tables. Cordialement. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 8 ![]() |
merci de ta réponse
néanmoins je m'étais posé cette question et je l'ai essayé donc la relation était de 1 à plusieurs avec le numéro de joueur mais lors de la conception de mes formulaires ou je veux reprendre toutes les informations pour un même joueur sur un même formulaire de saisies j'ai des erreurs qui apparaissent et je ne peux pas remplir des champs ou mettre à jour après entrée. peux tu m'aider ou plus m'aiguiller s'il te plait car j'ai l'impression de tourner en rond |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : mars 2006 Messages : 1 331 ![]() |
Bonsoir;
Nous sommes d'accord : Table Joueur = N°joueur (clé primaire)-->Num automatique--> incrément -->Sans doublons(Qui a dit: "Evidemment!"?) Dans les 2 autres tables : N°joueur -->Entier long -->Doublons--> Oui Chacune de ces 2 dernières tables ont leur propre numéro de référence Le champ de liaison pour les 3 tables-->N°joueur De là un formulaire principale avec pour source la table joueur. Un sous formulaire pour chaque autre table. Champ père/Champ fils-->N°joueur Ces S/forms peuvent être inclus dans un controle Onglet-->Au choix. Bonne continuation. Cordialement. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 8 ![]() |
Je te remercie beaucoup de ta réponse je vais, de ce pas, essayer pour voir s'il n'y pas de problème au niveau du formulaire !et des requêtes .
je te tiens au courant merci encore !!!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com