0
我有三個表格,一個存儲物料數據(物料),一個存儲供應商(供應商),一個存儲物料控制每個供應商和物料的價格(supplierPrices)。一種材料可以有多個價格,每個供應商一個價格。表格/查詢:表中的一行,加上來自1:n相關表格的兩個不同行的兩個可編輯字段
我有一個窗體,顯示每行的各種材料數據。此表格還顯示特定供應商(supplierID 100)的價格可編輯。查詢中的表格關係是「包括連接字段相等的材料的所有行」以及標準supplierID = 100。因此,每種材料只有一行,包括該供應商的可編輯價格。
但現在我想顯示第二個可編輯的價格每行,supplierID 200的價格。如果我擴展標準爲「supplierID = 100或supplierID = 200」,我得到兩行每種材料,這不是什麼我想要。我想要的是同時顯示兩行的價格,以及大量的材料數據。首先我用一個VBA函數做了它,在查詢中調用它,但是然後控件源是一個表達式,並且數據不能被分別存儲。
有沒有辦法做到這一點與查詢中的一些特殊的選擇?或者我寧願不得不使用VBA(再次)將其存儲在適當的表中?
感謝您的提示。