2013-12-19 58 views
0

我已經創建了一個數據庫的幾個問題。如何計算Access中字段的新值

  • 我想計算總價格(三明治數量乘以三明治價格)。之前我曾經工作過,但是我不得不從其原來的OrderDetailsT表中刪除Sandwich Price。由於我無法在OrderDetailsT表中進行計算,因此我現在遇到了此計算方面的問題(三明治價格不是那裏)。

    • 如果總價格超過50美元,我如何才能將折扣用於總價?折扣已應用於總價格字段後,我還想將其存儲在NewPriceAfterDiscount字段中。

這裏是一個圖像的細節我的情況:

enter image description here

回答

0

您有多個問題中的一個: 但是,首先。如圖所示,爲什麼在OrderDetails和Sandwich之間有一個左連接?在訂單計算中,您不需要訂購三明治。

要總價計算: 一個新列添加到查詢網格(假設折扣是存儲在percentaje具有0之間的數字1):

[SandwichT].[SandwichPrice] * [OrderDetailT].[SandwichQuantity] * [OrderDetailT].[Discount] 

要存儲總價:您可以使用以上公式,但使用更新查詢。 如果您計劃顯示價格在窗體或報表:

  • ,你可以去在飛行計算做(和不存儲總
    價格)
  • 還是應該更新總價格取消一個查詢,然後再將另一個
    查詢作爲表單/報告的數據源。
  • 另一種可能性(我的推薦)是以輸入形式存儲總數
相關問題