Отображение подчиненных таблиц

В Microsoft Access 2002 присутствует возможность отображения нескольких связанных таблиц в окне главной таблицы. Рассмотрим этот функционал на примере таблиц "Типы" (Categories), "Товары" (Products) и "Заказано" (Order Details) базы данных "Борей".

На Рис. 2.41 изображена схема данных указанной базы. Из схемы видно, что таблицы "Типы" (Categories) и "Товары" (Products) связаны отношением "один-ко-многим", что означает, что одной записи в таблице "Типы" (Categories) может соответствовать множество записей таблицы "Товары" (Products). Аналогичная связь установлена между таблицами "Товары" (Products) и "Заказано" (Order Details).

Схема данных базы

Рис. 2.41. Схема данных базы

На Рис. 2.42 показана таблица "Типы" (Categories), содержащая подчиненную таблицу "Товары" (Products). Между областью выделения и первым столбцом таблицы присутствует узкий столбец, в котором для каждой записи отображается значок плюс (+). Если щелкнуть на нём, откроется подчинённая таблица, содержащая только те записи, которые связаны с текущей записью главной таблицы. Значок плюс при этом изменится на минус.

Представление данных для таблиц, имеющих подчиненные таблицы

Рис. 2.42. Представление данных для таблиц, имеющих подчиненные таблицы

На Рис. 2.43 показано окно с таблицей "Типы" (Categories), в котором открыты подчиненные таблицы для записей 1 и 2. В окне подчиненной таблицы отображаются только те записи, которые соответствуют выбранной записи основной таблицы. Кроме того, в подчиненной таблице можно открыть вложенное окно для следующей подчинённой таблицы, в данном случае — таблицы "Заказано" (Order Details).

Отображение подчиненных таблиц

Рис. 2.43. Отображение подчиненных таблиц

Если таблица, открытая в режиме Таблицы, не имеет подчинённых таблиц, то столбец со знаками плюс и минус отсутствует.