|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() |
Bonjour à tous,
Imaginons le contexte suivant. Je fais partie d'une troupe de théâtre amateur de 20 personnes. Je suis polyvalent, donc dans une pièce j'aurais le premier rôle, dans une autre je serais éclairagiste, une autre fois metteur en scène. C'est également valable pour les autres membres de la troupe. Je veux faire une application me permettant de recenser le rôle que je jouais dans chaque pièce, ainsi que celui dévolu aux autres membres. L'application est faite de MON point de vue, et Non celui de la troupe. J'ai 3 tables : - tblPieces - tblParticipants - tblMembre, qui liées ensemble me permettent d'enregistrer dans la table des participants tous les membres ayant participé à une pièce donnée et leur rôle respectif. Je peux donc m'y enregistrer sans aucun problème. Toutefois, je me demande si je n'aurais pas intérêt à créer un champ "Rôle" directement dans la table tblPieces pour y enregistrer MON rôle et n'enregistrer dans la tables tblParticipants que les autres membres de la troupe et le rôle tenu. J'espère avoir été clair. Toute aide ou appréciation est la bienvenue... Et s'il existe d'autres MCD plus adaptés, je suis naturellement preneur. Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour
En faisant cela (créer dans la table piéce un champ pour toi), tu fais une exception, hors tu ne devrais faire que des généralités. Ainsi si tu veux faire une extraction de la gestion des tâches tu devras en faite en faire 2, une pour toi et une pour les autres, pour tout tu vas être obligé de faire le travail 2 fois. Starec |
|
|
00
|
|
|
#3 |
![]() ![]() |
Bonjour Starec,
Et merci de ton intérêt... Code :
Ainsi si tu veux faire une extraction de la gestion des tâches tu devras en faite en faire 2, une pour toi et une pour les autres, pour tout tu vas être obligé de faire le travail 2 fois. Par contre, si je veux par ex. créer un état qui me liste les pièces et le rôle que j'y tenais, cela va m'obliger à inclure mes 3 tables et à filtrer sur mon nom (enfin, je ne vois pas d'autre solution pour l'instant). Je ne sais pas si c'est très "élégant" non plus... Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
|
|
#4 | ||
![]() ![]() |
Citation:
Citation:
Starec |
||
|
|
00
|
|
|
#5 |
![]() ![]() |
Re,
Je n'ai pas les idées très claires... Comment lister uniquement mes rôles sans passer un paramètre ou filter ? Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
|
|
#6 |
![]() ![]() Jean BALLATInscription : octobre 2004 Messages : 2 856 ![]() |
Hello
J'obterai pour la création d'une table Roles qui pourrait contenir : Role/CodePiece/CodeMembre/DatePiece Jeannot |
|
|
00
|
|
|
#7 | |
![]() ![]() Jean BALLATInscription : octobre 2004 Messages : 2 856 ![]() |
Excusez moi, j'ai mal lu le message initial
Citation:
Jeannot |
|
|
|
00
|
|
|
#8 | |
![]() ![]() |
Re,
Citation:
Au final, je vais opter pour un MCD tout à fait classique... Cela me semble la solution la plus simple (et la plus facile à maintenir). Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com