Bonjour à première vue les tables
1 2
| Module (code-module, lib-module)
semestre (code-semestre, lib-semestre) |
doivent contenir une ou deux dizaines d'enregistrements. Donc tu peux te servir de champ référence (regarde dans le forum ou les tutos) avec un TDBLookupComboBox pour chaque table. Les champs de références doivent être placés grace à l'éditeur de champ dans la table avoirnote
Par contre pour la table
Etudiant (code-etudiant, nom, prenom, ddn)
tu peux encore utiliser un TDBLookupComboBox que si cette table ne contients que quelques dizaines d'enregistrements. Sinon il va falloir limiter le nombre de nom affiché dans ton TDBLookupComboBox par une requete
Pour la table principal
avoir-note(code-module, code-etudiant, code-semestre, note-intero1, note-intero2, note-examen)
tu dois passer par un TDataset de ton choix qui fera les insertions, les modifications etc..
Je te conseille de bien étudier les tutos avant de te lancer.
Tu vas la faire à partir de fichier Paradox ou un SGBD type Firebird ?
Bon courage
Partager