Отображение
подчиненных таблиц
В Microsoft
Access 2002 присутствует возможность отображения нескольких связанных таблиц
в окне главной таблицы. Рассмотрим возможности отображения на примере таблиц
"Типы" (Categories), "Товары" (Products) и "Заказано"
(Order Details) базы данных "Борей". На рис. 2.41 изображена схема
данных указанной базы. На схеме видно, что таблицы "Типы" (Categories)
и "Товары" (Products) связаны отношением "один-ко-многим",
т. е. одной записи в таблице "Типы" (Categories) может соответствовать
множество записей таблицы "Товары" (Products). Таблица "Товары"
(Products) связана с таблицей "Заказано" (Order Details) тоже отношением
"один-ко-многим".
Рис. 2.41.
Схема данных базы
На рис. 2.42
представлена таблица "Типы" (Categories), которая имеет подчиненную
таблицу "Товары" (Products). В данном случае между областью выделения
и первым столбцом таблицы существует узкий столбец, в котором для каждой записи
отображается значок плюс (+). Если щелкнуть на нем левой кнопкой мыши, откроется
часть подчиненной таблицы, содержащая только те записи, которые связаны с записью
в главной таблице. Значок плюс при этом меняется на минус.
Изображение
окна с таблицей, имеющей подчиненные таблицы, представлено на рис. 2.43. В данном
случае на экран выводятся записи таблицы "Типы" (Categories) и для
записей 1 и 2 открыты окна подчиненных таблиц. В окне подчиненной таблицы отображаются
только те записи, которые соответствуют данной записи основной таблицы ("Типы"
(Categories)). В свою очередь в окне подчиненной таблицы можно также открыть
вложенное окно для следующей подчиненной таблицы. В данном случае это таблица
"Заказано" (OrderDetails).
Если таблица,
открытая в режиме Таблицы, не имеет подчиненных таблиц, то столбец со знаками
плюс и минус отсутствует.
Если таблица,
открытая в режиме Таблицы, не имеет подчиненных таблиц, то столбец со знаками
плюс и минус отсутствует.
Рис. 2.42.
Представление данных для таблиц, имеющих подчиненные таблицы
Рис. 2.43.
Отображение подчиненных таблиц