Конструирование перекрестного запроса

Создание перекрестного запроса, который позволяет получить данные в форме, подобной электронной таблице, с помощью мастера было рассмотрено выше. Однако такой запрос несложно построить полностью в режиме конструктора.

Построение начинаем через Конструктор запросов. Для изменения типа запроса надо выбрать тип запроса Перекрестный (Crosstab Query).

Ниже рассмотрим действия пользователя при работе с перекрестным запро­сом в режиме конструктора на примере.

Воспользуемся в качестве примера перекрестным запросом Изучение пред­метов группами, полученным мастером перекрестных запросов, который представлен выше. Для большей информативности полученной, перекрестной таблицы заменим в ней коды предметов их наименованиями. Полю, содержащему результат суммирования по строкам, дадим пользова­тельское имя "Всего часов".

 Для выполнения перечисленных преобразований откроем перекрестный за­прос Изучение предметов группами в режиме конструктора, выбрав в окне базы данных запрос и нажав кнопку Конструктор (Design).

Поле НП (наименование предмета) размещено в таблице ПРЕДМЕТ, по­этому ее нужно добавить к разрабатываемому запросу. Для этого, находясь в окне конструктора, нажмем кнопку Добавить таблицу (Show Table).

Теперь схема данных запроса состоит из таблиц ПРЕДМЕТ и ИЗУЧЕНИЕ, связанных по полю КП (код предмета) отношением один-ко-многим.

Заменим в бланке запроса поле КП на поле НП таблицы ПРЕДМЕТ. Далее в поле КП в строке Имя таблицы (Table) нажмем кнопку списка и выберем поле ПРЕДМЕТ, а в строке Поле (Field) — поле НП.

Для изменения подписи поля ИТОГОВОЕ ЗНАЧЕНИЕ, содержащего сумму по строкам, щелкнем правой кнопкой мыши, находясь в зоне этого поля. В открывшемся контекстно-зависимом меню выберем пункт Свойства (Properties). В окне Свойства поля (Field Properties) введем в строку Подпись поля (Caption) "Всего часов". Окончательно сформированный перекрестный запрос приведен на рис. 31.

Рисунок 30 Перекрестный запрос в режиме конструктора

Рисунок 31 Результат выполнения перекрестного запроса


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: