Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТУ_лаба №1.doc
Скачиваний:
4
Добавлен:
09.11.2019
Размер:
2.15 Mб
Скачать

6.4. Формирование итоговых запросов

Формирование базового запроса.

Для формирования базового запроса существует 2 пути: сформировать запрос заново, воспользовавшись режимом Создать/Простой запрос (данный путь был рассмотрен на предыдущем занятии) или создать новый запрос на базе уже имеющегося запроса – Учет успеваемости за (дата). Рекомендуется выбрать второй путь и воспользоваться следующей методикой.

Открыть запрос Учет успеваемости за (дата) в режиме Конструктор. Сохранить запрос под новым именем, для чего: выполнить команду Файл/Сохранить как/экспорт.. , в окне Сохранение объекта.. в поле новое имя: ввести – Запрос по выбору – учет успеваемости. Нажать кн. ОК.

На бланке запроса Запрос по выбору – учет успеваемости выделить и удалить поля: Код, КодДисциплин. Поле Специальность переместить на позицию перед полем КодСтудента. Удалить поле КодСтудента , из таблицы Кадры верхней части окна бланка запроса на 3-ю позицию табличной части бланка запроса перетащить поле Фамилия. Поле НомУчГруппы переместить в начало бланка запроса. Для поля НомУчГруппы в строке Условие отбора: ввести [Введите номер учебной группы]. Для поля Дата в строке Условие отбора: ввести Between [Введите начальную дату] And [Введите конечную дату]. В первом пустом поле бланка запроса в строке Поле: ввести Величина: Оценка (для создания в дальнейшем перекрестного запроса), зафиксировать новое поле (без определения имени таблицы). Установить параметры запроса (необходимо для создания перекрестного запроса) для чего: выполнить команду Запрос/Параметры. В окне Параметры запроса ввести данные параметров и их типы, как показано на рис. 2.1, нажать кн. ОК. Сохранить и выполнить запрос, для чего последовательно нажать на панели инструментов кн. Сохранить и Запуск.

Рис. 6.1. Окно установки параметров запроса

Проверить работу запроса для чего: в окне Введите значение параметра ввести номер учебной группы, затем начальную и конечную дату периода. Проверить правильность выполнения запроса по таблице Учет успеваемости. Закрыть запрос.

Формирование итоговых перекрестных запросов

Создать перекрестный запрос по выбору, для чего: на вкладке Запросы окна База данных нажать кн. Создать, в окне Новый запрос выбрать Перекрестный запрос, нажать ОК; в поле Показать: диалогового окна Создание перекрестной таблицы установить переключатель запросы, в окне выше поля Показать: выбрать Запрос по выбору – учет успеваемости, нажать кн. Далее>; в следующем окне в качестве заголовков строк выбрать поля – НомУчГруппы, Специальность, Фамилия, нажать кн. Далее>; в качестве заголовков столбцов выбрать поле Оценка, нажать кн. Далее>; для проводимых вычислений выбрать поля: Величина, Функции: Count, для вычисления итоговых значений для каждой строки установить флажок – Да, нажать кн. Далее>; задать имя запроса – Количество оценок за период, нажать кн. Готово. Ввести требуемые данные, проверить правильность функционирования запроса.

Создать перекрестный запрос по расчету среднего балла за период, для чего: выделить запрос Количество оценок за период, на панели инструментов нажать кн. Копировать, затем Вставить, в окне Вставка ввести новое имя запроса Средний балл за период, нажать ОК.

Открыть запрос Средний балл за период в режиме Конструктор. Для поля Итоговое значение Величина: Величина в строке Групповая операция:

установить функцию – Avg, нажать кн. Свойства на панели инструментов, в окне Свойства поля установить Формат поля: Фиксированный, Число десятичных знаков –2, закрыть окно Свойства поля. Сохранить и выполнить запрос. Проверить правильность проведенных расчетов.

Сохранить и закрыть базу данных