我需要查找多個產品的價格總和,但價格與需要定價的產品存儲在不同的表中。使用VBA根據其他表中的條件獲取值的總和?
但是,有一個問題,它需要根據第三個表的標準選擇這些項目。
所以,我需要在那裏表2 CutID = 001
表1和表2是在SCID,分別一個與許多的所有產品的價格表1的總和。
如果這沒有任何意義告訴我,我會盡力澄清?
感謝, 鮑勃·P
我需要查找多個產品的價格總和,但價格與需要定價的產品存儲在不同的表中。使用VBA根據其他表中的條件獲取值的總和?
但是,有一個問題,它需要根據第三個表的標準選擇這些項目。
所以,我需要在那裏表2 CutID = 001
表1和表2是在SCID,分別一個與許多的所有產品的價格表1的總和。
如果這沒有任何意義告訴我,我會盡力澄清?
感謝, 鮑勃·P
根據你的問題,我不認爲有需要VBA。 Excel公式應該足夠。
一般來說,使用Access時,我最初嘗試使用一種儘可能接近標準SQL查詢的方式,以便於維護和移植。這在Access 2010中跑了我:
SELECT Products.ProductID, Sum(Prices.Price) AS PriceSum
FROM Prices INNER JOIN (Critera INNER JOIN Products ON Critera.SCID = Products.SCID) ON Prices.ProductID = Products.ProductID
WHERE Critera.CutID="001"
GROUP BY Products.ProductID;
請讓我們知道這是否與您的數據的工作(我不知道你的列名,要麼)。