Vorauswahl in Formular
Verfasst: Mi, 13.08.2008 08:24
Zuerst muss ich etwas ausholen, damit mein Problem verständlich wird.
Es gibt folgende Tabellen: Klassen (KLASSE_ID, KLASSENNAME), Fächer (Fach_ID, Fachname), Klassenundfächer (KUF_ID, KLASSE_ID, FACH_ID)
Gleich lautende Felder sind als 1:n Relation verknüpft.
Aus einer Gesamtliste von Fächern (in der Tabelle Fächer) sollen nun für jede Klasse extra die tatsächlich verwendeten / vorhandenen Fächer über ein Formular ausgewählt werden können.
Ich hatte mir das Formular so vorgestellt:
Ein Kombinationsfeld zur Auswahl der Klasse, die bearbeitet werden soll (Klassenname)
darunter eine Tabelle (Unterformular?), das die für diese Klasse bereits gewählten Fächer anzeigt und dann noch evtl. zusätzliche Fächer aus der Tabelle Fächer hinzufügen lässt. Löschen wäre auch noch gut.
Irgendwie gibt es keine sinnvolle Verbindung zwischen Hauptformular und Unterformular und entweder kann ich die Klasse über ein Textfeld anzeigen und leider auch verändern oder es ist gar keine Auswahl möglich.
Steckt der Fehler vielleicht schon im Aufbau der Tabellen. Bin zugegebenermaßen ein Laie, was Datenbanken betrifft.
Vielen Dank im Voraus.
Es gibt folgende Tabellen: Klassen (KLASSE_ID, KLASSENNAME), Fächer (Fach_ID, Fachname), Klassenundfächer (KUF_ID, KLASSE_ID, FACH_ID)
Gleich lautende Felder sind als 1:n Relation verknüpft.
Aus einer Gesamtliste von Fächern (in der Tabelle Fächer) sollen nun für jede Klasse extra die tatsächlich verwendeten / vorhandenen Fächer über ein Formular ausgewählt werden können.
Ich hatte mir das Formular so vorgestellt:
Ein Kombinationsfeld zur Auswahl der Klasse, die bearbeitet werden soll (Klassenname)
darunter eine Tabelle (Unterformular?), das die für diese Klasse bereits gewählten Fächer anzeigt und dann noch evtl. zusätzliche Fächer aus der Tabelle Fächer hinzufügen lässt. Löschen wäre auch noch gut.
Irgendwie gibt es keine sinnvolle Verbindung zwischen Hauptformular und Unterformular und entweder kann ich die Klasse über ein Textfeld anzeigen und leider auch verändern oder es ist gar keine Auswahl möglich.
Steckt der Fehler vielleicht schon im Aufbau der Tabellen. Bin zugegebenermaßen ein Laie, was Datenbanken betrifft.
Vielen Dank im Voraus.