Share via


Berechnen von Feldern in Domänen-Aggregatfunktionen

Verwenden Sie das Zeichenfolgenausdrucksargument (das Argument expr ) in einer Domänenaggregatfunktion, um eine Berechnung für Werte in einem Feld auszuführen. Beispielsweise können Sie einen Prozentwert (etwa einen Preisaufschlag oder die Umsatzsteuer) berechnen, indem Sie den Feldwert durch eine Zahl teilen.

In der folgenden Tabelle finden Sie Beispiele für Berechnungen zu Feldern in einer Tabelle Bestellungen und einer Tabelle Bestelldetails.

Berechnung Beispiel
Addieren einer Zahl zu einem Feld "[Frachtkosten] +5"
Subtrahieren einer Zahl von einem Feld "[Frachtkosten] - 5"
Multiplizieren eines Felds mit einer Zahl "[Frachtkosten] * 2"
Dividieren eines Felds durch eine Zahl "[Frachtkosten] / 2"
Addieren eines Felds zu einem anderen "[EinheitenAufLager] + [EinheitenBestellt]"
Subtrahieren eines Felds von einem anderen "[Mindestbestand] - [EinheitenAufLager]"

Aggregatfunktionen für Domänen werden Sie höchstwahrscheinlich in Makros oder Modulen, in berechneten Steuerelementen von Formularen oder Berichten oder in Kriterienausdrücken in Abfragen verwenden.

Zum Beispiel können Sie in einer Tabelle Bestelldetails den durchschnittlichen Skontobetrag für alle Bestellungen berechnen. Multiplizieren Sie die Felder Einzelpreis und Rabatt, um den Rabatt für jede Bestellung zu ermitteln, und berechnen Sie dann den Durchschnitt. Geben Sie das folgende Beispiel in eine Prozedur in einem Modul ein.

Dim dblX As Double 
dblX = DAvg("[UnitPrice] * [Discount]", "[Order Details]")

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.