2016-07-26 38 views
0

我在Access中創建一個數據輸入表單,銷售人員可以選擇產品,然後在12列中的每一列中輸入該產品的數量未來十二個月。對於一個給定的項目,可能會有多達10個產品,因此每個產品將在單獨的行上。如何創建每個行滾動12個月的MS Access數據輸入表格

表:
項目 - 菲爾茲專案編號,項目名,市,SalespersonID,起始日期
ProjectDetail - 場ProjectDetailID,專案編號,產品ID,日期,數量
產品 - 域產品ID,產品名稱
業務員 - 字段SalespersonID,業務員姓名

當前,我擁有帶簡單項目標題信息的項目表單,當然,我希望ProjectDetail信息成爲子表單。但是 - 當我使用查詢爲Month0(當月),Month1,Month2等提供Quantity的「桶」時,我發現我無法將數據輸入到表單中,因爲這些字段基於表達式。

處理這個問題的最佳方法是什麼?提前致謝!

+0

添加更多詳細信息以瞭解您的需求。 –

+0

我希望我的每個子表單的行看起來像這樣:Product,Month0Quantity,Month1Quantity,Month2Quantity等。我並不擔心月份名稱的標籤,但我想要的是銷售員選擇一個產品然後爲該產品輸入12個數量 - 在接下來的12個月中每個數量。然後下一行是下一個產品,並且其12個月的生產數量。那有意義嗎? :) – Christie

回答

0

如果每個ProjectDetail條目將擁有多套的DateQuantity,它可能是明智的,拉那些到一個單獨的表有一個一對多的關係ProjectDetailID,特別是如果你預計日期/數量的數對可能會從十二個變化。所以,ProjectDetailQuantity表將具有字段ProjectDetailQuantityID,ProjectDetailID,Date,Quantity。在您的表格上,您將擁有Project主窗體,子窗體爲ProjectDetail,另一個子窗體爲ProjectDetailQuantity

+0

。謝謝!那是失蹤的一塊。 – Christie