3.7k Aufrufe
Gefragt in Datenbanken von
Hallo zusammen,

ich habe folgendes Problem. Eine Datenbank wird mit MS Access 2003 verwaltet. Sie besteht aus Tabellen. Der Übersichtlichkeit halber wurden Formulare angelegt, die als Datenbasis die Tabellen haben. Die Daten lassen sich so besser eingeben. In einem Formular sollen jetzt die Daten aus zwei Tabellen berücksichtigt werden. Jeder Datensatz aus der einen Tabelle hat allerdings einen korrelierenden Datensatz in der anderen Tabelle. Ich habe es schon mit einem Unterformular für die Daten aus der zweiten Tabelle versucht. Das klappte auch optisch ganz gut. Das Problem war, dass man beim bearbeiten der Datensätze aus dem Hauptformular nicht auch den passenden Datensatz aus dem Unterformular angezeigt bekommt. Wenn ich beim Hauptformular zum nächsten Datensatz gehe, bleibt das Unterformular beim zuerst aufgerufenen Datensatz. Weiß jemand, wie ich Hauptformular und Unterformular so miteinander verbinden kann, dass die passenden Datensätze zusammen angezeigt und somit bearbeitet werden können?

2 Antworten

0 Punkte
Beantwortet von marie Experte (2k Punkte)
Im Unterformular gehst Du in Eigenschaften, Daten und dort trägst Du die gemeinsame Datensatznummer ein in Verknüpfen von... nach. Also zum Beispiel eine eindeutige Kundennummer.

Gruß Marie
0 Punkte
Beantwortet von
Bei Eigenschaften -> Daten finde ich die Angabe nicht. Alles, was da steht ist: Datenherkunft, Filter, Sortiert nach, Filter zulassen, Bearbeitungen zulassen, Löschen zulassen, Anfügen zulassen, Daten eingeben, Recordsettyp, Datensätze sperren, Standardwerte abrufen. In der Entwurfsansicht, wohlgemerkt.
...