Unsere Webseiten benötigen JavaScript. Dies scheint in Ihrem Browser jedoch deaktiviert zu sein.

News & Tipps zu Microsoft Access

Lesen Sie hier einige der besten Beiträge aus SmartTools Access Weekly sowie ausgewählte Inhalte anderer E-Mail-Newsletter von SmartTools Publishing rund um Microsoft Access.

Beitrag aus SmartTools Access Weekly

Summe in Unterformular anzeigen

Access 365 2024 2021 2019 2016 2013 2010

FRAGE Ich habe ein Hauptformular mit einem Unterformular angelegt, in dem in der Fußzeile des Unterformulars ein Textfeld mit dem Steuerelementinhalt '=Summe([Umsatz])' vorhanden ist und das den Umsatz des im Hauptformular angezeigten Kunden liefert. Ich benötige diesen Wert in einem anderen Formular, das ebenfalls Datensätze in einem Unterformular anzeigt. Die Daten dieses Unterformulars stammen aus der gleichen Tabelle, wie aus dem Hauptformular. Wie kann ich den Wert auch in diesem Unterformular anzeigen?

Diverse Anfragen

ANTWORT Für diese Zwecke gibt es Domänen-Funktionen wie "DSumme()", die Sie in einem ungebundenen Textfeld des Unterformulars einsetzen können. Als Parameter geben Sie den Feldnamen, den Tabellennamen und ein Kriterium an, das die Datensätze spezifiziert, für die eine Summe berechnet werden soll. Zum Beispiel:

=DSumme("[Umsatz]"; "[Bestellungen]";
"[KundenNr]= " & Me.KundenNr)

Die Funktion liefert die Summe aller Werte des Feldes "Umsatz" aus der Tabelle "Bestellungen", bei denen die Kundennummer der Kundenummer des aktuell angezeigten Kunden entspricht.