Bonjour,
Pour établissement, je souhaite mettre au point une application de gestion des absences des élèves. Pour des raisons de simplicité, je me suis tourné vers base.
J'ai crée les BDD suivante :
- Une table promotion
- Une table Unité d'enseignement
- Une table Module
- Une table élève
- et enfin une table absence
J'ai défini les relations entre les tables via le module relation et j'ai crée les premiers formulaires. Je peux créer mes promos avec leurs UE et leurs modules.
Je peux ajouter des élèves à la promo.
La ou je ne sais pas comment faire, c'est ajouter l'absence celle-ci est composée des champs suivants :
- ID : clé primaire
- Date
- Heure
- ID_etudiant : un entier pointant vers la cle primaire de l'etudiant absent
- ID_Module : un entier pointant vers la clé primaire du module
- Un booléen pour justifié ou pas l'absence
- et un champ texte pour la raison de la l'absence
J'ai crée un formulaire (saisie des absences) en me basant sur ma table promotion, j'ai ajouté en cascade un sous formulaire lié à la table UE , puis un autre lié au module. J'ai ajouté mon dernier sous formulaire pour la table étudiant. Ma navigation fonctionne correctement.
Question 1 :
Cependant je ne vois pas comment à ce moment là je pourrait créer mon absence vis à vis de l'étudiant sélectionné dans mon contrôleur qui un tableau et de mon module selectionné plus haut. J'ai ajouté un bouton mais je ne sais pas quoi en faire ...
Toute solution me convient, un seul bouton, un bouton crée dynamiquement par étudiant, un autre contrôle ...
Question 2 :
L'ergonomie de ma fiche est mauvaise, j'aurais voulu mettre des zones de liste pour les premiers champs à sélectionner, mais quand je le transforme et sélectionne un champ le formulaire ne réagit pas.
Merci
AbsenceV0.zip
Partager