Berichte bieten die gleichen Möglichkeit zur Berechnung von Werten wie Formulare – und noch einige mehr. Im Gegensatz zu Formularen bieten Berichte die Möglichkeit, eine laufende Summe zu bilden oder Berechnungen über komplette Gruppierungen durchzuführen. In diesem Artikel lernen Sie die Grundlagen zum Rechnen in Berichten.
Beispieldatenbank
Die Beispiele dieses Artikels finden Sie in der Datenbank 1203_RechnenInBerichten.mdb.
Datensatzweise berechnen
Wie in Formularen können Sie auch innerhalb eines Datensatzes eines Berichts Berechnungen durchführen. Dies gelingt entweder direkt in der zugrunde liegenden Abfrage oder aber durch Angabe der Berechnungsformeln in den Steuerelementen zur Anzeige des Ergebnisses.
Als Grundlage für die Beispiele dieses und der folgenden Abschnitte dient ein Bericht, der die Tabelle tblArtikel beziehungsweise eine darauf aufbauende Abfrage als Datenherkunft verwendet (siehe Bild 1).
Bild 1: Grundlage für die Beispiele dieses Artikels: ein Bericht mit Artikeln, Einzelpreisen und Lagerbeständen.
Berechnung im Textfeld
Im ersten Beispiel soll der Bericht den Wert der gelagerten Artikel pro Artikel ausgeben (siehe Bild 3). Dazu fügen Sie dem Bericht im Detailbereich ein Steuelement etwa namens txtWertLagerbestand hinzu, das den folgenden Ausdruck für die Eigenschaft Steuerelementinhalt verwendet:
Bild 2: Eine weitere Zeile zeigt das Produkt aus Einzelpreis und Lagerbestand an.
=Einzelpreis*Lagerbestand
Die Entwurfsansicht des Berichts sieht nun wie in Bild 2 aus. Gegebenenfalls müssen Sie noch die Eigenschaft Format des Steuerelements txtWertLagerbestand auf Währung einstellen.
Bild 3: Hinzufügen eines Feldes zur Berechnung des Wertes der Artikel im Lager
Berechnung per Abfrage
Das gleiche Ergebnis erhalten Sie, wenn Sie eine Abfrage namens qryWertLagerbestand erstellen (siehe Bild 4). Das berechnete Feld WertLagerbestand enthält die folgende Berechnungsformel:
Unser exklusives Angebot für Dich!
(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.
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 →![Access [basics]](https://access-basics.de/wp-content/uploads/2021/02/logo400.png)



