Запрос с несколькими групповыми функциями.
ЗАДАНИЕ
Выполнить расчет числа студентов и среднего проходного балла в группе в одном запросе.
Это возможно, т.к. группы записей в обоих случаях формируются одинаково. Сформируйте запрос и сохраните его под именем Число студ. и средний балл группы.
Задание условий отбора в запросах с групповыми операциями.
В запрос с групповыми операциями можно включать поля для задания условий отбора записей из таблицы.
ЗАДАНИЕ
Подсчитаем число студентов в группах с проходным баллом большим, чем 4,5.
Для этого в запросЧисло студентов и средний балл группы включите поле ПБАЛЛ и в строкеГрупповые операции заменим словоГруппировка словом Условие, выбрав его из списка. После этого введем в строку Условие отбора: >4,5. Просмотрите и сохраните запрос под именемБалл > 4,5.
ЗАДАНИЕ №6
РАЗРАБОТКА ОТЧЕТОВ
I. Создание отчета для одной таблицы
Рассмотрим технологию создания однотабличного отчета на примере получения списков студентов по группам. Пусть макет формируемого отчета должен иметь вид в соответствии с рис.5. В отчете должны последовательно со своими заголовками выводиться списки студентов для каждой группы.
Для каждой группы при формировании отчета необходимо рассчитать средний проходной балл. Записи списка группы должны выводиться в порядке возрастания номера студента в группе. На каждой странице отчета предполагается вывод названия отчета.
СПИСКИ СТУДЕНТОВ
(Текущая дата)
Список студентов группы__________
Номер Фамилия И.О. Год рождения Прох. Балл
Средний проходной балл группы _________
Рис.5. Макет для создания отчета со списками студентов по группам
Создание однотабличного отчета в режиме конструктора
В окне базы данных выберем закладку Отчеты и нажмем кнопку Создать.
В окне Новый отчет выберем таблицу СТУДЕНТ, которая будет источником данных для отчета, и выберем режим работы - Конструктор.
В открывшемся окне конструктора отчет содержит разделы, указанные на рисунке. Если отсутствует раздел Заголовок отчета, добавьте его с помощью кнопки Заголовок/Примечание отчета или выполнив команду Вид- Заголовок/Примечание отчета.
Рис.6 Разделы отчета в режиме конструктора
Группировка данных отчета
Так как общий список студентов должен быть разбит по группам, выполним группировку по полю НГ (номер группы). Для этого нажмем кнопку Сортировка и группировка на панели инструментов конструктора и заполним поля открывшегося окна.
В окне будет представлено поле НГ, по которому определена группировка и поле НС, по которому определена сортировка. Для создания в отчете заголовка и примечания группы в окне Сортировка и группировка выбрать:
· Заголовок группы Да
· Примечание группы Да
· Группировка По полному значению
· Интервал 1
· Не разрывать Полную группу
Если установить курсор на строку поля НС, в его свойствах группы будет представлено Нет как в строке заголовка, так и в строке примечания, что и определяет только сортировку по этому полю.
После определения группировки в окне конструктора отчетов появляются дополнительные разделы Заголовок группы НГ, Примечание группы НГ.