Я только начинаю с Доступом MS 2010 и имею следующую установку. 3 превосходят файлы: masterlist.x (который содержит каждый продукт, который я продаю), vender1.x (который содержит все продукты от vender1, я только продаю некоторые из этих продуктов), и vender2.x (снова, содержит все продукты от vender2, я только продаю некоторые из этих продуктов). Вот сбор данных в качестве примера:
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 поднимает цену на бананы к.75$, мой masterlist.x должен был бы быть обновлен, чтобы отразить это.
Где я в теперь: Я знаю, как импортировать эти 3, превосходят диаграммы в Доступ. Оттуда, я исследовал, если я нуждаюсь к отношениям установки, создаю макрос или SQL-запрос, чтобы достигнуть моих целей. Не обязательно поиск решения, но быть указанным в правильном направлении был бы большим!
Кроме того, как только masterlist.x стол обновляется, какую функцию я использовал бы, чтобы видеть, какие позиции были затронуты?
Обновление: у обнаруженных SQL/JOIN/и есть следующее:
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