Précédent   Forum des professionnels en informatique > Général Développement > Conception > Modélisation
Modélisation Forum d'entraide pour les diagrammes UML et les MCD
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 01/11/2011, 13h54   #1
Membre à l'essai
 
Inscription : avril 2004
Messages : 37
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 37
Points : 21
Points : 21
Par défaut Access2010 - Gestion présences étudiants

Bonjour,

Je souhaite créer une gestion des présences d''étudiants à plusieurs modules de formations qui eux-même s'étalent sur plusieurs jours.
C'est ce dernier point qui représente ma pierre d’achoppement.

Les règles sont:
  • chaque module concerne un certain nombre variable d'étudiants
  • chaque module s'étale sur plusieurs jours
  • un étudiant peut être inscrit à plusieurs modules
  • j'appelle séance le cours effectif (un module a donc plusieurs séances, avec le même groupe d'étudiants à chaque séance de CE module)
  • pour chaque séance, et donc chaque étudiant de cette séance, j'aimerais indiquer présent ou absent

ModuleSeancePresence.PNG

Si je procède comme sur l'image ci-dessus, je suis obligée, à chaque séance de cours, de re-choisir les étudiants inscrits, et de les marquer présents ou pas.
J'aimerais pouvoir attribuer des étudiants à un module, et récupérer automatiquement la liste de leurs noms quand je veux encoder les présences (et seulement les étudiants inscrits à CE module).

J'ai tenté de passer par des tables intermédiaires (remplaçant des relations plusieurs à plusieurs). Genre table liant un étudiant à un module et non plus liant un étudiant à une session.

Mais alors, quid de la présence d'un étudiant à une séance ?
Module 1-plus Seance
Module 1-plus Etudiant

Quid Etudiant plus-plus Seance ? (vu qu'un étudiant participe à plusieurs séances, même de plusieurs modules, et qu'à une séance sont inscrits plusieurs étudiants)
Jusqu'à présent, ma modélisation permet de choisir n'importe quel étudiant à n'importe quelle séance, et donc ne tient pas compte des 2 relations 1-plusieurs liant la table Module aux tables Seance et Etudiant.
Même dans les formulaires avec sous-formulaires, je coince.

Voici là où j'en suis:
ModuleSeancePresence2.PNG

Sûre que c'est un cas classique ...

Quelqu'un peut m'aiguiller ?

Merci d'avance !
GymTonic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2011, 14h44   #2
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 415
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 415
Points : 4 447
Points : 4 447
bonjour,

concernant le relevé des absences d'étudiants à des modules, tu peux t'inspirer du tutoriel du gars User:
Pré-remplissage de sous-formulaires.

Avec quelques requêtes (avec jointures LEFT) et un peu d'astuce...

EDIT:
qui, quoi ?? Comment ça on n'est pas sur le forum Access??
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2011, 14h58   #3
Membre à l'essai
 
Inscription : avril 2004
Messages : 37
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 37
Points : 21
Points : 21
Pfff !
C'est exactement ce qu'il me fallait ! Du moins à première vue. Je me doutais qu'il faudrait plutôt passer par là ...
Comment ai-je pu passer à côté de ça , alors que je fouille pas mal le site !

Merci f-leb !

Je marque Résolu, même avant de lire le tuto, car si j'ai encore des questions, elles seront plus précises...
GymTonic 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 12h33.


 
 
 
 
Partenaires

Hébergement Web