Access: Haupt- und Unterformulare

So machen Sie die Beziehungen in Ihrer Datenbank transparent

Stand: 2. Mai 2011

Untertabellen

Relationale Datenbanken bestehen in weiten Teilen aus 1:n-Beziehungen zwischen Tabellen. Da liegt es auf der Hand, diese Beziehungen für den Benutzer auch transparent und einfach bedienbar abzubilden. Haupt- und Unterformulare, welche zudem schnell und übersichtlich erzeugt werden können, sind die geeignete Technik dafür.

Als Beispiel sollen hier Teile der Nordwind-Datenbank dienen, die allerdings etwas modifiziert wurden, was den Kunden betrifft. Da sowohl der Name der Kontaktperson als auch die Adresse im Nordwind-Original direkt in der Kunden-Tabelle enthalten waren, konnte dort jeweils nur ein Wert gespeichert sein. Mehrere Kontaktpersonen oder mehrere Adressen (Rechnungs-, Lieferungs-, Postadresse) waren grundsätzlich unmöglich. Das entspricht nicht den üblichen Anforderungen im wirklichen Leben.

Zudem soll hier noch die Möglichkeit aufgenommen werden, Kunden-Kontakte und -Besprechungen inhaltlich festzuhalten. Auch dabei sind natürlich mehrere Datensätze je Kunde Voraussetzung.

Master- und Detail-Tabellen

Das folgende Bild zeigt die neue Struktur dieser Datenbank mit ihren Tabellen und Feldern. Wesentlicher Punkt dabei ist, dass alle Tabellen mit den Kunden über das Feld kndCode verknüpft sind und tblKunden also für alle anderen Detail-Tabellen die Master-Tabelle ist.

Bild vergrößernBeziehungen in der Beispiel-Datenbank

Untertabellen

Schon in der Ansicht der Tabelle tblKunden selbst unterstützt Access seit der Version 2000 solche 1:n-Beziehungen mit einer Untertabelle.

Bild vergrößernUnterdatenblätter einer Tabelle

Diese wird wie im obigen Bild angezeigt, wenn Sie auf das [+]-Zeichen vor jedem Datensatz klicken. Sie können die dann angezeigte Untertabelle jederzeit im Tabellen-Entwurf in der Eigenschaft Unterdatenblattname ändern.

Mitglied werden

Als zahlendes Mitglied von akademie.de haben Sie vollen Zugriff auf alle Inhalte und können alle PDF-Dateien, Checklisten, Mustervorlagen und Anwendungen herunterladen.

Sind Sie sich noch unsicher? Dann wählen Sie die Option “akademie.de kostenlos testen”. So können Sie sich 14 Tage in Ruhe umschauen. Downloads stehen Ihnen in dieser Zeit nicht zur Verfügung. Gefällt Ihnen akademie.de nicht, reicht ein formloser Widerruf per E-Mail innerhalb der ersten 14 Tage. Es entstehen für Sie keine Kosten. Widerrufen Sie nicht, erhalten Sie nach Ablauf von 14 Tagen vollen Zugriff und der Mitgliedsbeitrag wird abgebucht.

Ich bin bereits Mitglied
Mitglied werden!
Ich entscheide mich für folgende Zahlungsweise:

Inhalt

Downloads zu diesem Beitrag

Newsletter abonnieren