在域聚合函數(shù)中計(jì)算字段

此頁(yè)沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

在域聚合函數(shù)中使用字符串表達(dá)式參數(shù)(expr 參數(shù))可以對(duì)字段中的值進(jìn)行計(jì)算。例如,可以將字段值除以一個(gè)數(shù)來計(jì)算百分比(例如超載或銷售稅)。

下表提供了在“訂單”表和“訂單明細(xì)”表中的字段上進(jìn)行計(jì)算的示例。

計(jì)算

示例

將字段加上一個(gè)數(shù)

"[運(yùn)貨費(fèi)] +5"

從字段減去一個(gè)數(shù)

"[運(yùn)貨費(fèi)] - 5"

將字段乘以一個(gè)數(shù)

"[運(yùn)貨費(fèi)] * 2"

將字段除以一個(gè)數(shù)

"[運(yùn)貨費(fèi)] / 2"

將一個(gè)字段加到另一個(gè)字段

"[庫(kù)存量] + [訂購(gòu)量]"

從一個(gè)字段減去另一個(gè)字段

"[再訂購(gòu)量] - [庫(kù)存量]"

 

最有可能使用域聚合函數(shù)的地方是宏或模塊中、窗體或報(bào)表的計(jì)算控件中,或查詢的條件表達(dá)式中。

例如,可以計(jì)算“訂單明細(xì)”表中所有訂單的平均折扣量。將“單價(jià)”和“折扣”字段相乘,以確定每個(gè)訂單的折扣,然后計(jì)算平均值。在模塊的過程中輸入下面的示例:

Dim dblX As Double

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