Bonjour, je voudrais créer une appli ACCESS 2002 pour gérer les examens des élèves de lycée, en affectant tout un niveau dans des salles ayant un nombre de places limité. Je manipule bien Access mais je découvre vba.
Pour commencer, j'ai 4 tables : T_Epreuve, T_Elève, T_Salle et T_Examen. T_Epreuve contient les champs Id_Epreuve (NuméroAuto et clé primaire), NomEpreuve (ex: "Francais"), DateEpreuve.
T_Elèves contient les champs Id_Elèves (NuméroAuto et clé primaire), NomPrénomElève, NiveauElève (ex. Terminale).
La table T_Salle contient les champs Id_Salle (NuméroAuto et clé primaire), NomSalle, Capacité (Numérique entier ; exemple d'enregistrement = 35 places). Enfin la table T_Examen contient un champ clé primaire avec NuméroAuto "Id_Examen" ; Id_Epreuve, Id_Elève et Id_Salle" comme champs clé externe.
Question : je voudrais que la base répartisse automatiquement les candidats dans les salles en fonction de leur capacité. Je vois bien un formulaire dans lequel je sélectionnerais dans une liste déroulante le NomEpreuve ("Français"), le NiveauElève ("Première") et qui créerait par bouton de commande les enregistrements dans la table T_Examen (avec l'identifiant élève, salle, Epreuve), en changeant de salle dès que la capacité est atteinte.
Merci de votre aide !
Partager