- •Бийский технологический институт (филиал)
- •Система управления базами данных ms access
- •Содержание
- •Введение
- •Краткая справка
- •Работа 1. Создание однотабличной базы данных Задание 1. Создание базы данных
- •Технология выполнения задания 1
- •Задание 2. Заполнение базы данных
- •Технология выполнения задания 2
- •Задание 3. Ввод данных посредством формы
- •Технология выполнения задания 3
- •Задание 4. Формирование запросов на выборку
- •Технология выполнения задания 4
- •Задание 5. Создание отчета
- •Технология выполнения задания 5
- •Работа 2. Создание структуры реляционной базы данных Задание 1. Создание многотабличной базы данных
- •Технология выполнения задания 1
- •Работа 3. Управление базой данных Задание 1. Создание сложных запросов
- •Технология выполнения задания 1
- •Задание 2. Создание сложных форм
- •Технология выполнения задания 2
- •Задание 3. Создание сложных отчетов
- •Технология выполнения задания 3
- •Задание 4. Добавление элементов управления в форму
- •Технология выполнения задания 4
- •Литература
- •Система управления базами данных ms access
Задание 3. Создание сложных отчетов
Создайте запрос, на основе которого будет формироваться отчет. В запросе должны присутствовать: из таблицы Студент поля Фамилия, Имя, Отчество и Группа, из таблицы Дисциплина поле Код дисциплины, из таблицы Успеваемость поле Оценка.
2. Создайте отчет по итогам сессии. В отчете оценки студентов должны быть сгруппированы по группам и дисциплинам. Для каждого студента должна вычисляться средняя оценка за сессию, а для каждой группы среднее значение оценок по предметам.
Технология выполнения задания 3
Для создания запроса:
- на вкладке Запросы щелкните по кнопке Создать; выберите Простой запрос и щелкните по кнопке ОК;
- из таблицы Студент выберите поля Фамилия, Имя, Отчество и Группа, из таблицы Дисциплина поле Код дисциплины, из таблицы Успеваемость поле Оценка и щелкните по кнопке Далее;
- введите название запроса Сессия и щелкните по кнопке Готово, закройте запрос.
2. Для создания итогового отчета выполните следующее:
- на вкладке Отчеты щелкните по кнопке Создать, выберите Мастер отчетов, из раскрывающегося списка запрос Сессия щелкните по кнопке ОК;
- выберите все поля запроса и щелкните по кнопке Далее, тип представления данных нас удовлетворяет, поэтому щелкните по кнопке Далее;
- добавьте уровень группировки по группе, выбрав в левом окне Группа и перенеся его в правое окно, щелкните по кнопке Далее;
- щелкните по кнопке Итоги, так как надо вычислять средний балл, поставьте «галочку» в ячейке поля AVG (эта функция вычисляет среднее арифметическое), щелкните по кнопке ОК;
- сортировка не требуется, потому что данными являются Код дисциплины и оценки, порядок которых не столь важен; выберите макет отчета. Рекомендуем ступенчатый, так как он занимает меньше места и в нем наглядно представлены данные, хотя это дело вкуса. Щелкните по кнопке Далее;
- выберите стиль отчета и щелкните по кнопке Далее, введите название отчета Итоги сессии и щелкните по кнопке Готово. На экране появится отчет. Его можно просмотреть, изменяя масштаб (щелкнув по листу) и перелистывая страницы (в нижней части экрана). Его можно также распечатать, выполнив команду Файл Печать. После завершения необходимых вам операций закройте окно просмотра отчета.
Задание 4. Добавление элементов управления в форму
Создать макрос, выполняющий функцию открытия диаграммы.
Дополнить форму Средние оценки кнопкой, позволяющую отобразить в ней диаграмму.
3. Создать макрос закрытия диаграммы и возврата в исходную форму.
Технология выполнения задания 4
Для создания макроса:
- на вкладке Макросы щелкните по кнопке Создать;
- в окне макроса откройте список встроенных макрокоманд, которые можно использовать при создании макроса, щелкнув в первой ячейке колонки Макрокоманда;
- выберите макрокоманду Открыть форму. Нижняя часть окна макроса служит для задания аргументов макрокоманды. В качестве аргумента Имя формы выберем из списка элемент Дисциплины и оценки, в качестве аргумента Режим данных элемент Только чтение (форму можно только просматривать), в качестве аргумента Режим окна элемент Обычное. Сохранить макрос под именем Открытие диаграммы; закрыть окно макроса.
2. Для вставки кнопки вызова диаграммы:
- открыть форму Средние оценки в режиме Конструктора и выбрать на ней место для кнопки;
- выполнить щелчок на пиктограмме Кнопка панели элементов управления, поместить курсор мыши в выбранное на форме место для кнопки и еще раз выполнить щелчок; на форме появится изображение кнопки с номером;
- двойным щелчком на создаваемой кнопке открыть окно ее свойств;
- на вкладке Макет в строке Подпись ввести значение Успеваемость в группах, на вкладке Другие в строке Имя Диаграмма, на вкладке События в строке Нажатие кнопки выбрать из списка значение Открытие диаграммы;
- закрыть окно свойств;
- увеличить размер кнопки так, чтобы в ней полностью поместился текст, заданный в строке Подпись окна свойств;
- выйти из режима Конструктора, сохранив произведенные в форме изменения;
- открыть форму и проверить, откроется ли диаграмма при нажатии новой кнопки.
3. Для создания макроса:
- в окне макроса выбрать из выпадающего списка макрокоманду Закрыть;
- для аргумента макрокоманды Тип объекта выбрать из списка значение Форма, для аргумента Имя объекта Дисциплины и оценки, для аргумента Сохранение Да;
- сохранить макрос под именем Закрытие диаграммы; закрыть окно макроса;
- в форме с диаграммой перейти в режим Конструктора;
- на панели элементов управления выполнить щелчок на пиктограмме Кнопка;
- разместить кнопку на область данных формы и выполнить щелчок. На форме появится изображение новой кнопки;
- открыть окно свойств двойным щелчком на создаваемой кнопке (или выделив наш объект и нажав кнопку Свойства на панели инструментов) и задать свойству Подпись значение Назад, свойству Имя значение Закрытие формы, свойству Нажатие кнопки Закрытие диаграммы;
- закрыть окно свойств, сохранить произведенные изменения и проверить созданную кнопку в действии.