Bonjour,
Nouvelle étape dans l'amélioration de ma db de gestion scolaire.
Le contexte
L'établissement comporte plusieurs classes. Il comporte aussi plusieurs professeurs.
Dans chaque classe, plusieurs professeurs enseignent ; un professeur peut enseigner à plusieurs classes.
Traduction en Access ( actuellement )
Actuellement ( en simplifié ), dans ma db :
- une table T_MembresPersonnel :
- Id_MDP
- MDP_Nom
- MDP_Prenom
- MDP_Abreviation ( indexé - sans doublons )
- une table T_Classes:
- Cla_Niveau
- Cla_Classe
- Cla_Profs -> numérique -> lien avec T_MembresPersonnel-Id_MDP
Pour "lier" les deux:
- un formulaire continu ;
- dans ce formulaire, un champ "Cla_Profs" à liste déroulante ayant pour source : SELECT T_MembresPersonnel.Id_MDP, [MDP_Nom] & " " & [MDP_Prenom] AS Professeurs FROM T_MembresPersonnel WHERE (((T_MembresPersonnel.MDP_Fonction)="Professeur"));
- les utilisateurs doivent donc, chaque année ( et à chaque changement ) (dé)cocher, pour chaque classe, les profs qui y donnent cours ( ou qui n'y donnent plus cours ).
Pourquoi j'ai besoin d'aide ?
Lorsqu'il faut mettre à jour, le travail est fastidieux.
Je dispose d'un fichier excel avec les professeurs et leurs attributions. L'importer dans une table (temporaire) ne pose pas de problème.
Seulement, je ne vois pas comment mettre à jour par VBA une liste multiple.
Quelle autre solution pour lier les profs et les classes pourriez-vous me proposer ?
Merci de votre aide, une fois encore !
Partager