Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metodichka_ISE_1.doc
Скачиваний:
20
Добавлен:
26.09.2019
Размер:
452.1 Кб
Скачать
                  1. Практическое занятие №12. «Перекрестные запросы»

Цель занятия: - научиться создавать перекрестные запросы;

- осуществлять выборку и корректировку данных средствами перекрестного запроса.

Вопросы:

  1. Понятие и назначение перекрестного запроса.

  2. Перечислите преимущества и недостатки создания перекрестного запроса с помощью Мастера и Конструктора.

  3. Для получения каких данных используется Мастер перекрестных запросов?

  4. Как установить тип запроса Перекрестный при создании его с помощью Конструктора?

  5. Какие статистические расчеты можно произвести с помощью перекрестного запроса?

  6. Для какого количества полей можно задать значение Заголовки столбцов?

  7. Какое максимальное количество полей можно выбрать в качестве заголовков строк?

  8. Как изменить порядок заголовков столбцов в перекрестном запросе? Должны ли при этом соответствовать заголовки столбцов заголовкам столбцов в запросе и режиме таблицы?

  9. Как ограничить количество заголовков столбцов в перекрестном запросе?

  10. Каким образом можно сделать так, чтобы соответствующая строка не выводилась в результате запроса?

  11. Какие типы даты можно установить?

  12. Какой режим по умолчанию можно установить в свойствах запроса?

  13. Можно или нет построить перекрестный запрос на основе другого запроса или таблицы, если да, то как это сделать?

Задание №1

Импорт запросов.

  1. Откройте свою базу данных.

  2. Выполните импорт запросов из базы данных Борей в свою. Для этого:

    • выберите в контекстном меню команду Импорт;

    • выделите имя базы данных, из которой осуществляется импорт;

    • щелкните мышкой по кнопке Импорт;

    • щелкните по кнопке выделить все;

    • ОК.

Задание №2

Создание перекрестных запросов с помощью Мастера.

  1. Создайте перекрестный запрос, содержащий обобщенные данные о продажах по сотрудникам и странам с определением итоговых значений, выбрав в окне базы данных список Запросов и нажав кнопку Создать.

  2. В диалоговом окне Новый запрос выберите в списке Перекрестный запрос и нажмите кнопку ОК.

  3. В качестве исходных данных выберите запрос «Продажи по сотрудникам и странам», а затем из списка Доступные поля следующие поля: Страна, Фамилия, Имя и нажмите кнопку Далее.

  4. Затем выделите поле ДатаИсполнения, дважды щелкните по нему левой клавишей мыши и выберите тип даты Месяц и нажмите Далее.

  5. Выберите поле СуммаПродаж. В списке Функции выделите Сумма и перейдите на следующий шаг. Дайте запросу имя «Объем продаж по сотрудникам и странам». Готово.

  6. На экране появится окно для ввода временного параметра. В поле Начальная дата введите 01.01.97, а в поле Конечная дата – 31.12.98. В результате вы увидите суммы продаж по каждой стране и отдельным сотрудникам за каждый месяц, указанного периода, а также итоговые значения за весь заданный период.

  7. Измените порядок заголовков столбцов в запросе:

    • откройте перекрестный запрос в режиме Конструктора;

    • на фоне окна режима конструктора запроса вне бланка запроса и списка полей щелкните правой клавишей мыши;

    • откройте окно свойств запроса, выбрав команду Свойства;

    • в ячейку свойства Заголовки столбцов введите заголовки столбцов – янв, фев, апр, мар. Enter. Заголовки столбцов следует разделять точкой с запятой.

  8. Выполните повторно запрос, произвольно изменив при этом временной интервал.

Задание №3

Создание перекрестных запросов с помощью Конструктора.

  1. Создайте перекрестный запрос, содержащий данные о продажах в 1997 году с определением итоговых значений за каждый квартал 1997г., выбрав в окне базы данных список Запросов и нажав кнопку Создать.

  2. В диалоговом окне Новый запрос выберите Конструктор, а затем нажмите кнопку ОК.

  3. В диалоговом окне Новый запрос выберите вкладку Запросы, и выделите «Продажи товаров в 1997 г.», затем нажмите кнопку Добавить, а после этого нажмите кнопку Закрыть.

  4. В бланк запроса поместите поля: Категория, Марка, ПродажиТоваров, КварталИсполнения.

  5. На панели инструментов нажмите кнопку Тип запроса и выберите Перекрестный (или в области заголовка запроса вызовите контекстное меню и в типе запроса укажите Перекрестный).

  6. Для полей Категория, Марка в ячейке строки Перекрестная таблица выберите значение Заголовки строк.

  7. Для поля КварталИсполнения выберите значение Заголовки столбцов.

  8. Для поля ПродажиТоваров в ячейке строки Перекрестная таблица установите значение – Значение, а в ячейке строки Групповая операция выберите статистическую функцию – Sum.

  9. Выполните запрос и присвойте ему имя «Итоговое значение продаж по кварталам».

  10. Вернувшись в режим Конструктора, разместите в запросе вычисляемое поле Итоговое значение:ПродажиТоваров. В ячейке строки Перекрестная таблица установите – Заголовки строк, а в ячейке строки Групповая операцияSum.

  11. Выполните запрос. Рассмотрите его и закройте.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]