Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ACCESS.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
537.6 Кб
Скачать

Лабораторная работа № 5 Создание отчетов с вычисляемыми полями и итоговыми данными

Отчеты создаются на основе одной или нескольких взаимосвязанных таблиц или запросов в режиме КОНСТРУКТОРА, или с использованием МАСТЕРА с возможной доработкой в режиме КОНСТРУКТОРА. Режим КОНСТРУКТОРА ОТЧЕТОВ похож на режим КОНСТРУКТОРА ФОРМ. Самые простые отчеты создаются автоматически - автоотчеты. В процессе конструирования отчета формируется состав и содержимое разделов отчета, размещение в нем значений, выводимых из полей связанных таблиц БД формируются заголовки, размещаются вычисляемые поля. Средства конструирования отчета позволяют группировать данные по нескольким уровням. Для каждого уровня может производиться вычисление итогов, определяться заголовки и примечания

Создайте автоотчеты:

ленточный на основании таблицы ДИСЦИПЛИНЫ;

в столбец на основании таблицы ПРЕПОДАВАТЕЛИ.

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

Для выполнения этого задания сначала надо создать запрос, содержащий необходимые данные. Для этого:

на вкладке ЗАПРОСЫ нажать кнопку СОЗДАТЬ;

выбрать ПРОСТОЙ ЗАПРОС и нажать кнопку ОК;

из таблицы СТУДЕНТЫ выбрать поля ФАМИЛИЯ, ИМЯ, ОТЧЕ­СТВО, НОМЕР ГРУППЫ, из таблицы ДИСЦИПЛИНЫ выбрать поле НАЗВАНИЕ ДИСЦИПЛИНЫ, из таблицы ОЦЕНКИ выбрать поле ОЦЕНКИ и нажать ДАЛЕЕ;

нажать еще раз кнопку ДАЛЕЕ;

ввести название запроса СЕССИЯ и нажать кнопку ГОТОВО; закрыть запрос.

Для создания ИТОГОВОГО ОТЧЕТА выполните следующее: на вкладке ОТЧЕТЫ нажать кнопку СОЗДАТЬ; выбрать МАСТЕР ОТЧЕТОВ, из раскрывающегося списка выбрать запрос СЕССИЯ и нажать кнопку ОК.

Лабораторная работа № 6 Завершение работы над базой данных: разработка кнопочного меню

Кнопочное меню представляет собой форму, на которой расположе­ны элементы управления - кнопки с поясняющими надписями. Нажатие кнопки открывает соответствующую таблицу, запрос, форму или отчет. Меню - это очень удобный инструмент работы с базой данных и оно практически всегда присутствует в базах, созданных для предприятий или фирм.

Кнопочное меню можно создать вручную (в режиме конструктора) или воспользовавшись диспетчером кнопочных форм. Меню, созданные вручную, могут обладать большими возможностями и выглядеть более привлекательно, чем меню, созданные диспетчером. Однако для создания красивого меню вручную требуется достаточно много времени даже для опытного разработчика, а создать простое меню диспетчером можно за несколько минут, тем более, что впоследствии в режиме конструктора можно дополнить и изменить это меню. Поэтому остано­вимся на варианте создания меню с помощью диспетчера кнопочных форм. Для создания кнопочного меню проделайте следующие действия:

1. Продумайте функции кнопок в кнопочном меню. Например, кнопка 1 будет открывать форму ПРЕПОДАВАТЕЛИ для просмотра или изме­нения данных, кнопка 2 будет открывать перекрестный запрос о среднем балле в группах по дисциплинам и так далее. Необходимо создать 4кнопки для открытия соответствующих форм для просмотра и ввода данных во все 4 таблицы, одну кнопку - для просмотра сложной формы, соответствующее количество кнопок для просмотра всех запросов и одну кнопку для просмотра отчета.

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

2. Выполните команду СЕРВИС => СЛУЖЕБНЫЕ ПРОГРАММЫ => ДИСПЕТЧЕР КНОПОЧНЫХ ФОРМ. На вопрос, надо ли создавать новое кнопочное меню нажмите кнопку ДА. Автоматически будет создана кнопочная форма Main Switchboard, которая будет главной по умолчанию.

3. Для ввода новых кнопок нажмите кнопку ИЗМЕНИТЬ.

4. В открывшемся окне нажмите кнопку СОЗДАТЬ (имеется в виду создать новую кнопку для выполнения определенного действия).

5. В открывшемся окне в поле ТЕКСТ введите название кнопки (например, СОТРУДНИКИ, либо ДАННЫЕ О СОТРУДНИКАХ), в поле КОМАНДА выберите из раскрывающегося списка нужную команду, а в третьем поле, появляющемся для большинства команд, выберите нуж­ный объект и нажмите ОК.

6. Для создания остальных кнопок повторите пп. 5 и 6 необходимое количество раз.

7. После ввода всех кнопок закройте окно изменения страницы кно­почной формы и окно диспетчера кнопочной формы.

8. На вкладке ФОРМЫ измените название Main Switchboard па Кнопочное меню.

9. Откройте форму Кнопочное меню.

10. Войдите в режим КОНСТРУКТОР и измените название поля dbl на УСПЕВАЕМОСТЬ, воспользовавшись пунктом СВОЙСТВА из меню правой кнопки мыши (предварительно выделив поле и наведя на него курсор мыши).

11. Войдите в режим просмотра формы Кнопочное меню и проверьте, правильно ли работают все кнопки.

Внимание! Для возврата в меню из любой открытой формы, запроса или отчета достаточно закрыть их.

Результаты работы представьте преподавателю.