Соединение таблиц в Microsoft Access 2010 - PullRequest
1 голос
/ 06 июня 2011

Я новичок в создании базы данных в Microsoft Access, я пытаюсь выяснить, как соединить таблицы в ней. У меня есть 3 таблицы, я назвал их как Продукты, Поставщики и Prod_Supp. В моей таблице Prod_Supp у меня есть поля, где это также поле в моей таблице продуктов и поставщиков. Я хочу, чтобы при вводе данных в Prod_Supp они автоматически добавлялись в те же поля в продуктах и ​​в таблице поставщиков. Пожалуйста, помогите мне. Спасибо.

1 Ответ

2 голосов
/ 06 июня 2011

Похоже, Prod_Supp - это таблица связей между Продуктами и Поставщиками, которые имеют отношение n-n-n друг к другу.

В таком случае: всегда должен быть Поставщик и Продуктпрежде чем вы сможете связать их вместе.Таким образом, таблица Prod_Supp имеет всего 2 поля и только 2 поля: внешний ключ для Supplier.ID и внешний ключ для Product.ID.

Автоматизация добавления поставщика или продукта путем заполнения поляполя в ссылочной таблице не желательны.Обычно и в идеале эта таблица ссылок содержит бессмысленные целые числа, поэтому вы не знаете, что вводить.На самом деле эта таблица вообще не нуждается в графическом интерфейсе.

...