In dem Schülerformular sollte Ihr Unterformular die Zeilen in StudentClassMap sein. Ändern Sie dann die CID-Spalte in ein Auswahlfeld und legen Sie für die Zeileneigenschaften fest, dass der Klassenname angezeigt wird. Auf diese Weise können Sie dem Schüler Klassen hinzufügen / entfernen sowie die Note im Schülerformular bearbeiten.
Viele bis viele Datenerfassung - Access 2010
Ich habe drei Tische. Student, Class und StudentClassMap (viele bis viele), die so angeordnet sind:
Student: SID - PK Student Name Class: CID - PK Class Name StudentClassMap: SID - FK | PK CID - FK | Grade
Jetzt möchte ich ein Formular aus Student mit einem Unterformular erstellen, das alle Klassen und die Noten dieser Klassen anzeigt. Ich kann dies leicht tun, indem ich die Schülertabelle auswähle und zu Formular erstellen gehe. Das automatisch generierte Teilformular zeigt jetzt nur die CID und den Grad an. Um das Ganze zu verdeutlichen, habe ich eine Abfrage erstellt, die SID, Klassenname und Note zurückgibt, und diese als Quelle für mein Unterformular festgelegt.
Jetzt habe ich ein Formular mit den Informationen über den Schüler und ein Unterformular mit dem Klassennamen und der Note für die Klasse. Ich kann problemlos neue Schüler hinzufügen und die Noten für die Klassen ändern, in denen sich jeder Schüler bereits befindet. Meine Frage ist, wie ich es schaffen kann, so dass ich Schüler aus diesem Formular zu den Klassen hinzufügen kann. Wenn ich versuche, einen Klassennamen in das Unterformular einzugeben, wird eine Fehlermeldung angezeigt, die besagt, dass ich diesen Wert nicht bearbeiten kann.
Hinweis: Ich versuche nicht, eine neue Klasse zu erstellen, die Klasse existiert in der Klassentabelle ... Ich möchte sie nur zu meinem Unterformular auf dem Studentenformular hinzufügen können.
Eine ideale Situation wäre, wenn die Spalte Klassenname des Unterformulars eine Dropdown-Liste der in der Klassentabelle vorhandenen Klassennamen darstellt.
Lass es mich wissen, wenn das Sinn macht.
1 Antwort auf die Frage
Verwandte Probleme
-
2
Wie konvertiere ich eine Mac OS Filemaker 2-Datenbank in eine aktuelle FM- oder Bento-Datenbank, wob...
-
5
Was ist mit WinFS passiert?
-
4
Was ist das Äquivalent von Microsoft Access auf dem Mac?
-
1
So finden Sie die ORM-App für OSX
-
3
Den Editor von Vim Psql haben
-
2
Home-Movie-Datenbanksoftware
-
4
Welches ist die beste Lösung für eine gemeinsam genutzte Datenbank, die diese Anforderungen erfüllt?
-
2
Wie kann ich meine Datenbank wiederherstellen?
-
2
Was ist ein DDL-Skript im Kontext von Datenbanken?
-
1
Kann Word 2007 auf eine MySQL-Datenbank zugreifen?