2017-04-02 163 views
-2

表1 feildes 產品{ID,產品,數量(在peices),(每peice的)成本}MS Access 2010中的問題

表2

客戶{ID,名稱,類型(本地,銷售的人) }

表3

客戶訂單爲{ID,日期,客戶*,產品*,quntity,價格} 這裏的客戶是從命名爲客戶,而產品從命名爲產品

table1的未來表2來了

我只想顯示訂單表中的剩餘項目。任何可以幫助我做到這一點? enter image description here

+2

你的問題沒有意義。添加示例數據和所需結果以及您正在使用的當前查詢。 –

+0

您的查詢中已將CustomerID加入產品。這很混亂。 – nicomp

回答

0

你的意思是你想知道在填寫訂單後每件產品剩餘多少?這是計算庫存餘額 - 一個共同的話題。您需要一張記錄產品收據的表格,這顯然是您的產品表格,但我認爲會更好,名爲ProductReceived。對ProductReceived執行聚合查詢,然後對Orders執行聚合查詢,然後執行另一個查詢,將兩個查詢連接起來並從前者中減去後者。客戶表不需要這個。產品表只是產品信息的查詢表 - 無數量或成本字段,因爲它們屬於ProductReceived。產品表應該有你想要收取的銷售價格。

您的字段名稱中拼錯了'piece'。

在字段名稱中不允許有空格,標點符號或特殊字符(下劃線僅爲例外)。更好的是Qty_Pieces。