Перекрестные запросы
Если необходимо объединить данные в таблицу, в которой заголовками столбцов являются значения некоторых полей таблицы базы данных, то используются перекрестные запросы. Перекрестные запросы позволяют более компактно, чем обычные запросы, отображать данные, объединяя однотипную информацию. Представим в виде перекрестного запроса количество потребляемых магазинами комплектующих изделий для компьютеров. Создайте новый запрос. Вся нужная информация содержится в одной таблице ПОТРЕБЛЕНИЕ, которую и выберите в окне конструктора запросов. Из этой таблицы выберите все четыре имеющиеся поля (Рис. 117).
Рис. 117. Окно перекрестного запроса
Выполните команду меню Запрос - Перекрестный. В спецификации запроса появляется строка Перекрестная таблица и строка Групповая операция. В строке Перекрестная таблица в колонке Название изделия щелкните мышкой и выберите пункт Заголовки столбцов (Рис. 118). Это означает, что названия комплектующих изделий будут записаны в заголовках столбцов. В строке Перекрестная таблица в колонке Название магазина выберите пункт Заголовки строк, это означает, что названия магазинов будут записаны в заголовках строк. В строке Перекрестная таблица щелкните мышкой в колонке ПОТРЕБЛЕНИЕ и в раскрывшемся списке выберите пункт Значение, что означает, что на пересечении названия магазинов и названия комплектующих изделий будут записаны соответствующие числа из колонки таблицы ПОТРЕБЛЕНИЕ базы данных.
Рис. 118. Окно перекрестного запроса
В строке Групповая операция в колонке ПОТРЕБЛЕНИЕ введите функцию Sum (суммирование). После выполнения запроса получиться следующая таблица:
Рис. 119. Таблица перекрестного запроса
Сохраните полученную таблицу под именем Перекрестный запрос.
|