Отображение подчиненных таблиц
В 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. Отображение подчиненных таблиц
Если таблица, открытая в режиме Таблицы, не имеет подчинённых таблиц, то столбец со знаками плюс и минус отсутствует.