2013-03-27 4 views
0

Я использую доступ 2007. Я сделал называемый праздник базы данных, которая имеет 3 таблицы, а именно:отношение доступа к базе данных

client - this has all the client information 
flight - this stores flight information 
cruise - this stores cruiser information 

, что я имею в виду делать, чтобы сделать связь между этими тремя столами. Я просто считал себя «отношениями» от google и, насколько я понимаю, должен использовать отношения «один ко многим».

Я сделал то, что каждая таблица имеет столбец с именем customerID, где таблица клиента имеет его как первичный ключ, а остальные - как внешний ключ. Я хочу знать, как связать таблицы так, чтобы при вводе информации на клиентскую таблицу, как полет, так и круиз должен открываться как подсегмент, потому что в настоящее время только один открывается, и я не знаю, как войти в другой?

+1

Перетащите первичный ключ из одной таблицы в внешний ключ в другой таблице, используя проводник запросов. –

+0

Я только что видел всю свою орфографическую ошибку. Я извиняюсь. – user2119852

+0

. Я сделал это ... то, что у меня сейчас есть в макете отношений, - это 3 таблицы, и оба рейса и круиза - это внешние ключи, связанные с 1 первичным ключом в таблице клиентов. Но все же, когда я открываю клиентскую таблицу для ввода данных, открывается только полет, а не круиз – user2119852

ответ

1

Существует два способа создания отношений между таблицами.

Один из них постоянно находится в окне «Отношения» (в разделе «Инструменты базы данных в Access 2010»). Перетащите из поля в одну таблицу в поле в другой таблице. Затем дважды щелкните по строке (join), чтобы изменить тип соединения.

Другой должен сделать это временно в окне Query Builder. Затем вы создаете соединение так же, как описано выше. Это соединение задается только в этом запросе или что-либо еще, основанное на этом запросе.

ОК, теперь, когда вы присоединились к ним, каковы ваши планы. Один из способов - создать форму для редактирования информации о клиенте, а также две подформы для редактирования полетной информации &.

Удача

+0

. Да, именно начался мой проект в C# сейчас, и все его выработает спасибо вам большое :) – user2119852