2016-05-12 55 views
0

我正在使用MS Access 2013數據庫。我有兩個表:MS Access - 創建JOIN表來存儲每個組合的值

  • 客戶(28條記錄)
  • 化工(34條記錄)

我需要創建使用率表爲每個客戶每一種化學品。

費率將手動輸入(根據用戶要求)。我正在嘗試確定如何創建一個客戶 - 化學領域將成爲主要關鍵的新表。

生成的表應該有28x34 = 952個唯一記錄。

目標是獲得一個表格,用戶可以選擇客戶,然後是化學品,然後編輯費率。

對於任何表/查詢的創建,我很喜歡使用Access接口或SQL。

回答

0

我會建議創建一個包含4列的新表。第一列將是一個'id'它將成爲你的主鍵(如果你願意,自動增量),第二列是客戶,然後是化學品,最後是評級。然後,如果您格式化查詢以選擇'rating'(其中customer ='customer name'和chemical ='chemical name'),則應該獲得所需的結果。

0

謝謝你的回覆。做多一點摔跤,並用下面的SQL創建表:

SELECT customers.customer,chemicals.chemical INTO UsageRates 從化學品,客戶

然後添加一個空「率」場桌子。