Bericht als Unterformular

Seit Access 2010 können Sie Berichte als Unterformular in einem Hauptformular anzeigen. Dabei lässt sich dieser zur Laufzeit beispielsweise filtern. In diesem Artikel zeigen wir, wie Sie einen Adressbericht als Unterformular in ein Formular einbinden und die angezeigten Adressen über Schaltflächen im Hauptformular filtern können.

Beispieldatenbank

Die Beispiele dieses Artikels finden Sie in der Datenbank 1511_BerichtAlsUnterformular.accdb.

Beispieldaten

Die Beispieldaten entsprechen denen des Artikels Mehrspaltiger gruppierter Bericht. Diesem entnehmen wir auch den hier als Unterformular verwendeten Bericht rptKommunikationsdatenMehrspaltigIcons.

Filterformular

Das fertige Formular samt Unterbericht soll wie in Bild 1 aussehen. Hier sehen Sie bereits die Schaltflächen mit den Buchstaben von A bis Z, mit denen die Daten des Berichts nach dem jeweiligen Anfangsbuchstaben des Nachnamens gefiltert werden sollen. Ein Klick auf die Schaltfläche Alle anzeigen soll schließlich den Filter wieder aufheben.

Herkunftsdaten für den Bericht

Bild 1: Herkunftsdaten für den Bericht

Entwurf des Formulars

Das Formular sieht in der Entwurfsansicht wie in Bild 2 aus. Die Schaltflächen der obersten Reihe sind durchgehend mit cmdA, cmdB, cmdC und so weiter benannt. Die Schaltfläche darunter heißt cmdAlle. Den Unterbericht ziehen Sie einfach wie beim Hinzufügen eines Unterformulars aus dem Navigationsbereich in den Entwurf des Formulars.

Access [basics]

Unser exklusives Angebot für Dich!

Access im Unternehmen
7,90 € im Monat*

(Das Abo ist jederzeit monatlich kündbar)

Hier geht’s weiter →

Die ersten 4 Wochen kostenlos testen – voller Zugriff auf alle Artikel, vollständigen Code und Beispieldatenbanken. Kein Risiko: Wenn es nicht passt, kündigst Du einfach innerhalb der ersten vier Wochen.

PayPal VISA Mastercard SEPA
Kostenlos & unverbindlich

Oder hast Du eine konkrete Frage zu Deiner eigenen Access-Anwendung?

Vielleicht stellt Deine Anwendung Dich vor eine Herausforderung, zu der Du bisher keine Lösung findest. Schlechte Performance, kein ausreichender Zugriffsschutz, Du bist unsicher über Dein Datenmodell oder Dein Code liefert unerklärliche Fehler?

In unserem kostenlosen Access-Audit schaut sich André Minhorst persönlich gemeinsam mit Dir Deine Lösung per Zoom an – und zeigt Dir, wo Datenmodell, VBA-Code, Ergonomie und Sicherheit Optimierungspotenzial bieten.

Jetzt kostenloses Access-Audit anfordern →