Lookup-Daten in Berichten

Für Lookup-Daten stellt Access einiges an Unterstützung bereit – vor allem mit dem Nachschlagefeld für Tabellen, das auch in Abfragen und als Kombinationsfeld in Formulare übernommen wird. In Berichten jedoch wollen Sie keine Kombinationsfelder anzeigen, was jedoch geschieht, wenn Sie ein Nachschlagefeld aus der Datensatzherkunft in den Berichtsentwurf ziehen. Wie Sie die Datensatzherkunft anpassen müssen, um die Daten aus Lookup-Feldern auch in Berichten sauber anzuzeigen, zeigt der vorliegende Artikel.

Beispieldatenbank

Die Beispiele dieses Artikels finden Sie in der Datenbank 2004_LookupdatenInBerichten.accdb.

Problem Nachschlagefeld

Nachschlagefelder, deren Definition wir ausführlich im Artikel Nachschlagefelder in Tabellen erläutern, haben eine Menge Vorteile, aber gelegentlich funktionieren Sie nicht, wie man es sich wünscht.

Wenn Sie beispielsweise ein Nachschlagefeld für das Feld AnredeID der Tabelle tblKunden definieren, das zur Auswahl der Daten der Tabelle tblAnreden dienen soll, können Sie dieses prima in Formularen weiterverwenden. Immerhin ist dort in den meisten Fällen auch die Möglichkeit der Auswahl einer Anrede gewünscht.

Wenn Sie jedoch einen Bericht auf Basis der gleichen Tabelle erstellen und die Felder in den Berichtsentwurf ziehen, wird auch dort ein Kombinationsfeld für das als Nachschlagefeld definierte Feld AnredeID angelegt (siehe Bild 1).

Formular-Entwurf unseres Beispielformulars

Bild 1: Formular-Entwurf unseres Beispielformulars

Wenn Sie die Druckvorschau anzeigen, finden Sie dort zwar kein Kombinationsfeld vor, sondern ein Textfeld – hier mit dem mittlerweile in das Tabellenlayout überführten Bericht (siehe Bild 2). Access erkennt also automatisch, dass hier zwar ein Kombinationsfeld vorhanden ist, stellt es aber dennoch als Textfeld dar.

Bericht mit Anrede im Tabellenlayout

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 →