MS ACCESS. Создание сложных форм и отчетов, макросы и кнопки
Задание 1 Разработайте сложную форму, в которой с названиями дисциплин была бы связана подчиненная форма Студенты и Оценки студентов. Порядок выполнения работы Создать Форму с помощью Мастера. · Из таблицы Дисциплина – выбрать поле Название дисциплины; · Из таблицы Студенты – выбрать поле Код студента, Фамилия, Имя, Отчество, Номер группы; · Из таблицы Оценка - выбрать поле Оценка. Введите название формы Дисциплины и оценки. Расположите поля как на рисунке, оставьте место для диаграммы. Для этого необходимо (как правило, многократно) переключаться из режима конструктора в режим формы. Построение диаграммы: · Перейти в режим конструктора; · Выполнить команду Вид, Панель инструментов; · Выбрать кнопку < Aa>; · Создать прямоугольник для записи заголовка диаграммы; · Записать название «Диаграмма оценок»; · Выполнить команду Вставка, Диаграмма; · Подготовьте справа прямоугольник для диаграммы; · Из таблицы Оценка выберите поля Код студента и Оценка; · Выбрать вид диаграммы – Гистограммы, Сумма оценок – отсутствует. Задание 2 Создайте запрос, на основе которого будет формироваться отчет. В запросе должны присутствовать: · Из таблицы Студенты – поля Фамилия, Имя, Отчество, Номер группы; · Из таблицы Дисциплина – поля Название дисциплины; · Из таблицы Оценки – поля Оценки. Присвойте запросу имя Сессия. Задание 3 Создайте отчет по итогам сессии. В отчете оценки должны быть сгруппированы по номерам групп и дисциплинам. Для каждого студента должна вычисляться средняя оценка в сессию, а для каждой группы - среднее значение оценок по всем предметам. Для этого необходимо создать Отчет с помощью Мастера. Отчет создается на основе запроса Сессия. Добавьте уровень группировки по Номеру группы. Щелкните по кнопке «Итоги», т.к. надо вычислять средний балл, поставьте «галочку» в ячейке поля «AVG». Выберите стиль отчета и присвойте ему имя Итоги сессии. Задание 4. Разработайте кнопочную форму – меню для работы с базой, в которой должны быть кнопки запросов, отчетов и форм. Для этого создайте форму в режиме конструктора. На панели элементов выбрать рисунок кнопки и перенести ее в область данных. Выбрать категорию отчет или разное (если создается кнопка по запросу). Присвойте имя кнопки или подберите подходящий рисунок. Проверьте работу кнопки в режиме формы.
Задание 5. Диспетчер напрямую может связать кнопку с открытием формы или отчета. Для этого необходимо создать соответствующий макрос и указать его в диспетчере. Создать макрос на открытие Формы 1. Выбираем Макрос, Создать. Ознакомьтесь с предлагаемыми вариантами макрокоманд. Выбрать команду Открыть форму, в поле аргументы макрокоманды выбрать имя формы (Форма 1). Проверить работу макроса.
Автор: преподаватель кафедры «Математики и информационных технологий» к.п.н., доц. Виноградова Г.В.
Рецензент: заведующий кафедрой «Математики и информационных
|