我剛剛開始使用MS Access 2010並進行以下設置。 3個excel文件:masterlist.x(其中包含我銷售的所有產品),vender1.x(其中包含來自vender1的所有產品,我只銷售其中一些產品),以及vender2.x(同樣包含來自vender2的所有產品,我只銷售其中的一些產品)。以下是一個示例數據集合:MS Access,Excel,SQL和新表格
masterlist.x
ID NAME PRICE
23 bananas .50
33 apples .75
35 nuts .87
38 raisins .25
vender1.x
ID NAME PRICE
23 bananas .50
25 pears .88
vender2.x
ID NAME PRICE
33 apples .75
35 nuts .87
38 raisins .25
49 kiwis .88
供應商列表會定期更新新項目的銷售和新價格。例如,vender1將香蕉的價格提高到0.75美元,我的masterlist.x需要更新以反映這一點。
我現在在哪裏:我知道如何將3個Excel圖表導入到Access中。從那裏開始,我一直在研究是否需要建立關係,創建宏或SQL查詢來實現我的目標。不一定尋找解決方案,但要指向正確的方向將是偉大的!
此外,一旦更新masterlist.x表,我將使用哪些功能查看哪些訂單項受到影響?
更新:發現了SQL /加盟/並具備以下條件:
SELECT * FROM master
LEFT JOIN vender1
ON master.ID = vender1.ID
where master.PRICE <> vender1.PRICE;
這給我的輸出(對於上述方案)
ID NAME PRICE ID NAME PRICE
23 bananas .50 23 bananas .75
什麼功能將改爲給我:
masterlist.x
ID NAME PRICE
23 bananas .75
33 apples .75
35 nuts .87
38 raisins .25
您需要發表問題。請參閱頁面頂部的FAQ鏈接。 – Hogan
感謝您的反饋意見: 1.問題是:如何通過MS Access將vender1.x和vender2.x中的新價格更新爲masterlist.x? SQL?宏?還有別的嗎?任何您可以發送給我的研究起點? 2.不,賣家1和賣家2對每個不相交的產品都有唯一的ID。 – user1964238
有一個'供應商表'和'產品表'然後你的主表是不是更好?而不是爲每個供應商提供一個對象...... :)你也可以更容易地引用完整性。如果你有改變設計的自由,那麼我就會這麼做... – bonCodigo