- •Проектирование баз данных в среде универсальной субд ms access
- •1998 Удк 621.372.001.24:681.3
- •С сПбГэту, 1998 лабораторная работа 1. Проектирование структуры базы данных в среде ms access
- •1. Основные положения
- •2. Процедуры создания базы данных
- •2.1.Открытие базы данных.
- •2.2. Определение таблиц базы данных
- •2.3. Связывание таблиц
- •2.4. Импортирование таблиц
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 2.Проектирование формуляров в среде ms access
- •1. Основные положения
- •2. Процедуры создания формуляра
- •2.1. Проектирование формуляра с помощью Конструктора
- •2.2. Проектирование формуляра пользователем
- •3. Порядок выполнения работы
- •Лабораторная работа 3. Проектирование макрокоманд
- •2.2. Задание условий
- •2.3.Выполнение макрокоманды
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 4. Проектирование запросов в среде ms access
- •1. Основные положения
- •2. Процедуры проектирования запросов
- •2.1. Проектирование qbe- запросов
- •2.2. Проектирование sql-запросов
- •2.3. Типы запросов
- •3. Порядок выполнения работы
- •Лабораторная работа 5. Проектирование отчетов в среде ms access
- •1. Основные положения
- •2. Процедуры проектирования отчетов
- •2.1. Изготовление отчетов с помощью Конструктора Отчетов
- •2.3. Встраивание управляющих элементов
- •2.4. Связывание управляющего элемента с полем
- •2.5. Создание вычисляемых управляющих элементов
- •2.6. Сортировка и группировка данных в отчете
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 6. Проектирование модулей на языке access basic в среде ms access
- •1. Основные положения
- •2. Основы программирования на access basic
- •2.1. Модули Access Basic
- •2.2. Проектирование модулей
- •2.3. Проектирование функциональной процедуры
- •2.4. Применение функциональной процедуры
- •2.5. Значение функциональной процедуры
- •2.6. Аргументы функции
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Содержание
- •Список литературы…………………………………..……………………………..………..40 Приложения…………………………………………………………..……………………….41
- •197376, С.-Петербург, ул. Проф. Попова, 5
2.6. Сортировка и группировка данных в отчете
Проектируемый отчет будет выглядеть гораздо представительнее, если данные в нем будут сгруппированы по категориям и в пределах категорий рассортированы. Access дает пользователю возможность разделить блоки данных на группы и рассортировать их в этих группах. Например, можно сгруппировать список продуктов по категориям и рассортировать блоки данных внутри каждой группы по наименованию продукта.
Для обращения к средствам сортировки данных в рамках отчета следует в режиме проектирования вызвать директиву Sorting and Grouping (Сортировка и группировка) из меню View.
3. Порядок выполнения работы
В процессе выполнения работы требуется разработать ряд отчетов для отображения в виде документов информации из базы данных DEKANAT.
1. Войдите в среду Windows и вызовите СУБД Access. Откройте в рабочем каталоге базу DEKANAT.
2. Используя Конструктор Отчетов, создайте отчет Картотека_студентов типа "в одну колонку" для отображения содержимого таблицы Студенты в виде отдельных карточек. Задайте сортировку карточек по фамилии студента в алфавитном порядке. Выполните операцию по формированию отчета и просмотрите содержимое отчета в режиме Preview. Распечатайте Картотеку_студентов для членов бригады.
3. С помощью Конструктора Отчетов создайте на базе таблицы Дисциплины отчет Перечень_дисциплин табличного типа. Доработайте отчет, введя в него вычисляемые элементы для подсчета суммарного количества часов по всем видам занятий (лекции, лабораторные работы, практические занятия). Добавьте в отчет элементы для вычисления среднего количества часов по каждой дисциплине. Выполните операции по просмотру и печати отчета.
4. На базе запроса Выбрать_зачетка (см. лаб.раб.4) создайте отчет Зачетка_фамилия для формирования зачетной книжки. Введите в отчет вычисляемый элемент для подсчета среднего балла по всем экзаменам. Выполните отчет Выбрать_зачетка поочередно для каждого члена бригады и распечатайте результаты выполнения. Следует отметить, что выполнение отчета, построенного на базе запроса, автоматически вызывает выполнение соответствующего запроса.
5. Создайте вспомогательный формуляр Документы и разместите на нем командные кнопки: Картотека_студентов, Перечень_дисциплин, Зачетка и свяжите с ними макрокоманды для вызова соответствующих отчетов. Для выполнения отчета Зачетка_фамилия вставьте в формуляр поле Фамилия_студента и внесите ссылку на это поле в условие запроса Выбрать_зачетка. После такой доработки в базе данных появляется возможность автоматического формирования зачетки для любого члена бригады с использованием одного универсального запроса, так как фамилия студента будет передаваться из формуляра Документы непосредственно в условие выборки информации запроса Выбрать_зачетка.
6. Доработайте главный формуляр базы данных DEKANAT, вставив в него командную кнопку Документы, для открытия формуляра Документы и получения доступа ко всем отчетам базы данных. Проверьте работу СУБД Деканат в новых режимах.