MS Access 2003 für Fortgeschrittene

Formulare für Fortgeschrittene: Kunden und deren Bestellungen: Unterformulare

∅ 4 / 1 Bewertungen

Kunden und deren Bestellungen: Unterformulare

Auf dieser Seite

Wie kann ich mir zu Datensatz im selben Formular dessen Detaildatensätze zeigen lassen? Wie kann ich die Verknüpfungen überprüfen?

In einem Unterformular lassen sich Detaildatensätze zu einem bestimmten Datensatz einblenden. So ist es etwa möglich, zur gerade angezeigten Firmenadresse die mit ihr verknüpften Datensätze aus der Ansprechpartner-Tabelle anzuzeigen.

11411_17309_dingsda-gif

Ein Unterformular im Formular-Assistenten

Sie können Unterformulare in bestehende Formulare einfügen bzw. neue Formulare gleich mit Unterformularen erstellen.

So erstellen Sie ein neues Formular mit Unterformular:

  • Gehen Sie im Datenbankfenster über Formulare, zur Schaltfläche Neu. Aktivieren Sie hier den Formular-Assistent.

  • Treffen Sie eine Auswahl von Feldern aus den verschiedenen Tabellen (für diese muss eine Beziehung definiert worden sein).

  • Legen Sie die Anzeige der Daten fest. Wird die 1-Seite einer 1:n-Beziehung ausgewählt, stehen zwei Darstellungsmöglichkeiten zur Verfügung:

  • Formular mit Unterformular(en) bettet das Unterformular als Objekt ins Hauptformular ein.

  • Verknüpfte Formulare erstellt zwei eigenständige Formulare, die über eine Schaltfläche verknüpft werden.

  • In den weiteren Schritten wird das Layout für das Unterformular festgelegt sowie der Stil und die Titel für die beiden Formulare bestimmt, die auch als Namen verwendet werden.

Die Verknüpfung von Haupt- zu Unterformular wird über die Einstellungen Verknüpfen von und Verknüpfen nach in den Eigenschaftseinstellungen des Hauptformulars vorgenommen.

Unterformulare können direkt vom Formular, Bericht oder vom Unterformular im Ansicht-Menü aus in einem eigenen Entwurfsansichtsfenster geöffnet werden.

Das Unterformular kann in seinem Aussehen wie jedes andere Formular bearbeitet werden. Soll es hierauf nicht in der Datenblatt-, sondern in der Formularansicht erscheinen, ist im Eigenschaftsfenster des Unterformulars die Option Standardansicht auf Einzelnes Formular oder Endlosformular zu setzen.