Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ В СРЕДЕ УНИВЕРСАЛЬНОЙ СУБД MS ACCESS.DOC
Скачиваний:
74
Добавлен:
01.05.2014
Размер:
217.09 Кб
Скачать

2.6. Сортировка и группировка данных в отчете

Проектируемый отчет будет выглядеть гораздо представитель­нее, если данные в нем будут сгруппированы по категориям и в пре­делах категорий рассортированы. Access дает пользователю возмож­ность разделить блоки данных на группы и рассортировать их в этих группах. Например, можно сгруппировать список продуктов по кате­гориям и рассортировать блоки данных внутри каждой группы по наи­менованию продукта.

Для обращения к средствам сортировки данных в рамках отчета следует в режиме проектирования вызвать директиву Sorting and Grouping (Сортировка и группировка) из меню View.

3. Порядок выполнения работы

В процессе выполнения работы требуется разработать ряд отче­тов для отображения в виде документов информации из базы данных DEKANAT.

1. Войдите в среду Windows и вызовите СУБД Access. Открой­те в рабочем каталоге базу DEKANAT.

2. Используя Конструктор Отчетов, создайте отчет Картоте­ка_студентов типа "в одну колонку" для отображения содержимого таблицы Студенты в виде отдельных карточек. Задайте сортировку карточек по фамилии студента в алфавитном порядке. Выполните опе­рацию по формированию отчета и просмотрите содержимое отчета в режиме Preview. Распечатайте Картотеку_студентов для членов бри­гады.

3. С помощью Конструктора Отчетов создайте на базе таблицы Дисциплины отчет Перечень_дисциплин табличного типа. Доработайте отчет, введя в него вычисляемые элементы для подсчета суммарного количества часов по всем видам занятий (лекции, лабораторные ра­боты, практические занятия). Добавьте в отчет элементы для вычис­ления среднего количества часов по каждой дисциплине. Выполните операции по просмотру и печати отчета.

4. На базе запроса Выбрать_зачетка (см. лаб.раб.4) создай­те отчет Зачетка_фамилия для формирования зачетной книжки. Введи­те в отчет вычисляемый элемент для подсчета среднего балла по всем экзаменам. Выполните отчет Выбрать_зачетка поочередно для каждого члена бригады и распечатайте результаты выполнения. Сле­дует отметить, что выполнение отчета, построенного на базе запро­са, автоматически вызывает выполнение соответствующего запроса.

5. Создайте вспомогательный формуляр Документы и размести­те на нем командные кнопки: Картотека_студентов, Перечень_дисцип­лин, Зачетка и свяжите с ними макрокоманды для вызова соответс­твующих отчетов. Для выполнения отчета Зачетка_фамилия вставьте в формуляр поле Фамилия_студента и внесите ссылку на это поле в ус­ловие запроса Выбрать_зачетка. После такой доработки в базе дан­ных появляется возможность автоматического формирования зачетки для любого члена бригады с использованием одного универсального запроса, так как фамилия студента будет передаваться из формуляра Документы непосредственно в условие выборки информации запроса Выбрать_зачетка.

6. Доработайте главный формуляр базы данных DEKANAT, вста­вив в него командную кнопку Документы, для открытия формуляра До­кументы и получения доступа ко всем отчетам базы данных. Проверь­те работу СУБД Деканат в новых режимах.

Соседние файлы в предмете Базы данных