2015-05-04 63 views
0

只是一個問題: 是否有可能在Access窗體中動態獲取所選行/單元格的總和?Access中選定行的總和?

我有一個這樣的數據庫:

| ID | PRICE | TAX 
    | 1 | 20$ | 5$ 
> | 2 | 30$ | 6$ 
> | 3 | 40$ | 7$ 

是否有可能獲得在選定排(2,3)的行SUM(PRICE +稅)的總和。

我正在使用access 2007,並且寧願選擇儘可能原生的東西,而不使用VBA,因爲它是聯網的數據庫,並且在網絡數據庫中實現VBA有點困難。如果沒有本地訪問方式,那麼什麼是VBA解決方案?如果我遷移到MSSQL可以嗎?

回答

1

您可以添加一個布爾型字段來標記記錄是否被選中。

然後用這個表達式:

SelectedSum: Sum(IIf([Selected]=True,[Price]*[Tax],0)) 

或者,如果你喜歡:

SelectedSum: Sum([Price]*[Tax]*Abs([Selected]))