Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/08/2011, 12h48   #1
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 75
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 75
Points : 25
Points : 25
Par défaut Gestion notation de joueurs par rencontres

Bonjour, je souhaite modéliser sous access un suivi de notes qui sont attribuées à un joueur par rencontre.
j'ai commencé par créer une table contenant les informations des joueurs.
A chaque joueur de cette table sera attribuée une note comprise entre 1 et 10 à chaque journée (38 journée au total)
je souhaite aussi inclure des points de bonus ou de malus à chaque journée.

je voudrais savoir quelles autres tables je dois créer ? avez vous des idées ?

d'avance merci
luko6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 13h28   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
À priori je créerai une table

NoteObtenue
ClefNoteObtenue (AutoNum)
ClefJoueur (Entier long, en relation avec la table des jours)
DateOptention (date)
Note (Entier Long)
BonusMalus (EntierLong, négatif si malus, positif si bonus)

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 13h30   #3
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
j'ajouterai un index unique sur ClefJoueur + DateObtention pour s'assurer qu'il n'y a qu'une seule note par joueur par date.

Pour le contrôle de la note entre 1 et 10 je mettrai cela dans un formulaire de saisie plutôt que dans la table.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 14h49   #4
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 75
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 75
Points : 25
Points : 25
merci pour la réponse, je me mets de suite au travail
luko6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 15h27   #5
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 75
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 75
Points : 25
Points : 25
j'ai créé les deux tables avec la relation entre les clefjoueurs

lorsque je suis dans mon formulaire, je fais défiler mes enregistrements ou je peux voir la note obtenue lors de la premiere rencontre
lorsque je vais vouloir saisir la note de la seconde rencontre, comment puis je proceder ? je ne voudrais pas à chaque fois réécrire le nom du joueur mais juste modifier la date et la note et enregistrer sans effacer la premiere note.
luko6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 15h34   #6
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Il faut ajouter un enregistrement (ligen) par date.

Je ne sais pas comment tu l'as présenté mais voici comment je le ferai dans une première idée :

Formulaire Principal : Joueur
Info sur le joueur
Sous-Formulaire : Notes Obtenues
Date, Note, Bonus/malus
Dans le sous formulaire tu ajoutes une ligne par date.

Access va recopier l'info joueur (grâce aux propriétés ChampsPère, ChampsFils de l'objet Sous-Formulaire).

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 16h01   #7
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 75
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 75
Points : 25
Points : 25
je galere un peu avec les propriétés champs peres et champs fils
j'ai mis champ pere : joueur mais je trouve pas le bon champ fils
luko6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 17h40   #8
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Si tu as fait comme dans mon exemple :

Champ Fils = ClefJoueur (ce qui te permet d'indentifier de manière unique ton joueur)

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 21h23   #9
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 75
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 75
Points : 25
Points : 25
j'ai un problème de compatibilité de données : mon champ pere : joueur est en texte et le champ fils : cléjoueur est en numérique
luko6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 21h40   #10
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 75
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 75
Points : 25
Points : 25
je m'en sors pas, je crois que ça vient des relations entre mes tables. mon MCD doit etre faux. et je n'ai pas pu indexer les champs.
merci de votre aide
luko6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 14h17   #11
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 75
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 75
Points : 25
Points : 25
mon sous formulaire est maintenant opérationnel : lorsque je fais defiler les enregistrements (nom des joueurs), le sous formulaire affiche ses notes, bonus malus et la date.
merci de votre aide
ça reste pour l'instant tres rudimentaire, je suis preneur de toutes autres idées.
luko6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h57.


 
 
 
 
Partenaires

Hébergement Web