 | Unser Angebot für Sie! Lesen Sie diesen Beitrag und 500 andere sofort im Onlinearchiv, und erhalten Sie alle zwei Monate brandheißes Access-Know-how auf 72 gedruckten Seiten! Plus attraktive Präsente, zum Beispiel das bald erscheinende Buch 'Access 2010 - Das Grundlagenbuch für Entwickler'! |
| | | | | |
Zusammenfassung
Erfahren Sie, wie Sie Spaltenüberschriften auch für Gruppierungen konsistent anzeigen.
Techniken
Berichte
Voraussetzungen
Access 2000 oder höher
Beispieldateien
SpaltenueberschriftenInBerichten.mdb
Shortlink
658
Spaltenüberschriften in Berichten
André Minhorst, Duisburg
Berichte dienen oft der tabellarischen Darstellung von Informationen, wobei der Detailbereich die eigentlichen Informationen und weitere Bereiche die entsprechenden Spaltenüberschriften darstellen. Manchmal ist dies aber nicht so einfach, zum Beispiel wenn die Überschriften nicht nur im Kopfbereich von Bericht und Seite, sondern auch noch in Gruppenköpfen untergebracht werden sollen.
Grundlage für die Beispiele dieses Artikels ist die Südsturm-Datenbank (eine abgewandelte Nordwind-Datenbank). Eine Abfrage entnimmt den Tabellen tblKunden, tblBestellungen, tblBestelldetails und tblArtikel Informationen darüber, welcher Kunde welche Anzahl der verschiedenen Artikel zu welchem Durchschnittspreis im Vergleich zum Originalpreis bestellt hat - eine klassische Anwendung für den Einsatz einer Gruppierung, und zwar nach dem jeweiligen Kunden.
Die Abfrage qryKundenArtikel sieht wie in Abb. 1 aus, der Bericht rptKundenArtikel verwendet diese als Datenherkunft.
Abb. 1: Diese Abfrage dient als Grundlage für den Beispielbericht.
In den Detailbereich gelangen die Felder Artikelname, MittelwertVonEinzelpreis, Einzelpreis und SummeVonAnzahl (die Namen wurden teilweise automatisch durch die Abfrage generiert), die übrigen landen im Gruppenkopf.
Diesen legen Sie über den Dialog Sortieren und Gruppieren (Access 2003 und älter) beziehungsweise Gruppieren, Sortieren und Summe (Access 2007) fest. Unter Access 2003 wählen Sie einfach im ersten Feld des Dialogs das Feld aus, nach dem Sie die Daten gruppieren möchten (hier KundeID) und stellen die Eigenschaft Gruppenkopf auf Ja ein, damit Access einen zusätzlichen Bereich einblendet, der die kundenspezifischen Informationen aufnehmen kann (s. Abb. 2).
Abb. 4: ... und in der Seitenvorschau
|