- •1.Разработка таблиц баз данных 4
- •1.1.Теоретическое введение 4
- •1.2. Практическое задание 17
- •1.3. Контрольные вопросы 35
- •2.Сортировка, поиск, фильтрация, запросы 35
- •2.1. Практические упражнения и методика выполнения работы 35
- •2.2. Контрольные вопросы 57
- •3.Создание форм 57
- •3.1. Практические упражнения и методика выполнения работы 58
- •1.Разработка таблиц баз данных
- •1.1.Теоретическое введение
- •1.1.1. Запуск Access и открытие баз данных
- •1.1.2. Просмотр и редактирование данных в таблице
- •1.1.3. Функции и режимы Microsoft Access
- •1.1.4. Создание новой базы данных
- •1.2. Практическое задание
- •1.2.1. Добавление таблицы в существующую базу данных
- •З адание 1.1.
- •1.2.2. Работа со связями, ключевыми полями и индексами
- •З адание 1.2.
- •1.2.3. Обеспечение ссылочной целостности
- •З адание 1.3.
- •З адание 1.4.
- •Изменение свойств полей и связей между таблицами
- •З адание 1.5.
- •З адание 1.6.
- •1.2.4. Проверка корректности данных
- •З адание 1.7.
- •З адание 1.8.
- •1.2.5. Добавление записей в таблицу "Персональные мероприятия"
- •1.3. Контрольные вопросы
- •18. Обеспечение ссылочной целостности.
- •2.Сортировка, поиск, фильтрация, запросы
- •2.1. Практические упражнения и методика выполнения работы
- •2.1.1. Сортировка данных в таблице
- •З адание 2.1.
- •З адание 2.2.
- •2.1.2. Поиск записей по значению поля
- •З адание 2.3.
- •З адание 2.4.
- •2.1.3. Отбор данных при помощи фильтров
- •Задание 2.5.
- •З адание 2.6.
- •З адание 2.7.
- •З адание 2.8.
- •З адание 2.9.
- •2.1.4. Создание простейшего запроса
- •З адание 2.10.
- •З адание 2.11.
- •2.1.5. Создание запросов других типов
- •З адание 2.12.
- •З адание 2.13.
- •2.1.6. Преобразование запросов по образцу в запросы на языке sql
- •З адание 2.14.
- •З адание 2.15.
- •З адание 2.16.
- •З адание 2.17.
- •2.1.7. Создание внешнего соединения
- •З адание 2.18.
- •З адание 2.19.
- •З адание 2.20.
- •2.1.8. Вычисления на подмножестве записей
- •З адание 2.21.
- •З адание 2.22.
- •З адание 2.23.
- •2.2. Контрольные вопросы
- •3.Создание форм
- •3.1. Практические упражнения и методика выполнения работы
- •3.1.1. Создание и использование форм. Мастер форм
- •3.1.2. Создание формы для управления транзакциями при помощи Мастера форм
- •З адание 3.1.
- •3.1.3. Использование окна конструктора форм
- •З адание 3.2.
- •З адание 3.3.
- •З адание 3.4.
- •З адание 3.5.
- •3.1.4. Изменение параметров формы и элементов управления
- •З адание 3.6.
- •3.1.5. Создание сложных многотабличных форм
- •3.1.6.Создание запроса для основной формы
- •З адание 3.7.
- •З адание 3.8.
- •З адание 3.9.
- •З адание 3.10.
- •3.1.7.Изменение макета формы
- •З адание 3.11.
- •З адание 3.12.
- •З адание 3.13.
- •З адание 3.14.
- •З адание 3.15.
- •З адание 3.16.
- •З адание 3.17.
- •3.1.8. Завершение разработки главной формы "Ввод персонального мероприятия"
- •З адание 3.18.
- •З адание 3.19.
- •З адание 3.20.
- •З адание 3.21.
- •3.2. Контрольные вопросы
- •Изменение макета формы.
- •4.Создание отчётов
- •4.1. Практические упражнения и методика выполнения работы
- •4.1.1. Описание работы с отчётами
- •4.1.2. Создание итогового отчета при помощи Мастера отчетов
- •З адание 4.1.
- •З адание 4.2.
- •З адание 4.3.
- •З адание 4.4.
- •З адание 4.5.
- •Выравнивание и форматирование элементов управления, изменение межстрочного интервала
- •З адание 4.6.
- •З адание 4.7.
- •4.2. Контрольные вопросы
- •5. Разработка базы данных учёта успеваемости
- •5.1. Разработка таблиц
- •5.2. Установка связей и заполнение таблиц
- •6. Работа с базой данных учёта успеваемости
- •6.2. Редактирование таблиц, сортировка, фильтрация
- •6.3. Организация запросов
- •6.4. Формирование итоговых запросов
- •7.Разработка форм для базы данных учёта успеваемости
- •7.1. Создание форм
- •7.2. Модификация форм.
- •8. Разработка отчётов базы данных учёта успеваемости
- •8.1. Формирование итогового отчета для базы Учёта успеваемости
- •9. Обмен информацией базы данных с электронными таблицами табличного процессора.
- •9.1. Импорт данных из электронных таблиц
- •9.2. Экспорт данных в электронную таблицу Excel
- •9.3. Экспорт данных из запросов в электронную таблицу Excel
8. Разработка отчётов базы данных учёта успеваемости
8.1. Формирование итогового отчета для базы Учёта успеваемости
Постановка задачи
Для базы данных – Учет успеваемости (разработанной на предыдущих занятиях) требуется сформировать отчет в виде итоговой ведомости по успеваемости “произвольной” учебной группы за указанный период.
В отчете необходимо отразить следующие данные: № уч. группы – для которой сформирована итоговая ведомость успеваемости; период времени отчета; специальность и фамилия каждого студента группы; общее количество оценок за период полученных каждым студентом; средний бал каждого студента за период; средний бал за группу за период.
Формирование отчета
На вкладке Отчеты, нажать кн. Создать. В окне Новый отчет выбрать Мастер отчетов, в качестве источника данных установить – Запрос по выбору – учет успеваемости, нажать кн. ОК.
В качестве полей отчета выбрать все поля из указанного запроса, нажать кн. Далее>. В окне выбора типа представления данных выбрать Электронный журнал. Выберите тип представления данных – установить по Учет успеваемости, нажать кн. Далее>. В окне Добавить уровни группировки? установить: первый уровень – НомУчГруппы, второй уровень – Дата (Дата по месяцам), третий уровень – Фамилия, нажать кн. Далее>. Нажать кн. Итоги.. , в окне Итоги для поля Оценка установить – Avg, для поля Величина – Sum, в поле Показать установить режим – только итоги, нажать кн. ОК, нажать кн. Далее>. Вид макета отчета выбрать – Структура 1, нажать кн. Далее>. Установите требуемый стиль любой Вам понравившийся – например, Формальный, Деловой и т.п. Нажать кн. Далее>. Имя отчета задать – Учет успеваемости за период, нажать кн. Готово. Ввести параметры отчета, просмотреть содержимое. Используя кн. Вид перейти в режим Конструктор.
Редактирование формы отчета
Редактирование формы отчета является наиболее творческим элементом при формировании отчета, и требует от разработчика не только профессиональных знания, но и графических и художественных навыков.
Типовой пример редактирования формы отчета.
Убрать лишние подчеркивающие линии и используя элемент Рельефное оформление отредактировать Заголовок отчета (рис. 8.1 Учет успеваемости).
В области Заголовок группы “НомУчГруппы”: изменить надпись поля НомУчГруппы на Студентов (полужирный, выравнивание по правому краю); поле НомУчГруппы передвинуть за надписью Студенты и отцентрировать (можно изменить цвет); из области Заголовок группы “Дата” в область Заголовок группы “НомУчГруппы” переместить поле Дата по месяцам (вместе с надписью поля), надпись Дата по месяцам заменить на – учебной группы за: (отформатировать как надпись Студентов), само поле =Format$([Дата];"mmmm yyyy") отформатировать как Полужирный, Курсив, выравнивание по левому краю.
В области Заголовок группы “Дата”: используя элементы Надпись и Линия, разработать заголовок таблицы, как показано на рис.8.1 В заголовок включить столбцы с именами: Специальность, Фамилия, Кол. оценок, Средний балл. Для имен столбцов применить формат: шрифт Times New Roman, размер – 14, полужирный, выравнивание – По центру.
В области Заголовок группы “Фамилия”: используя кн. Список полей добавить поле Специальность (надпись данного поля убрать), из области Примечание группы “Фамилия” переместить поля: =Sum([Величина]); =Avg([Оценка]), функцию Sum заменить на – Count, отформатировать надписи в соответствии с предыдущей группой. Для поля =Avg([Оценка]) используя кн. Свойства на вкладке Все установить: Формат поля – Фиксированный; Число десятичных знаков – 2. Используя инструмент Цвет линии/границы, разработать ячейки таблицы.
Из областей Область данных, Примечание группы “Фамилия” и Примечание группы “Дата” удалить все объекты и убрать отводимое под них пространство.
В области Примечание группы “НомУчГруппы” используя элементы надписей объектов и сами объекты разработать нижнюю строку таблицы рис. 8.1. Из области нижний колонтитул и Примечание отчета удалить все элементы и убрать отводимое под них пространство.
Сохранить и просмотреть содержимое отчета.
Учёт успеваемости
Студентов 24 учебной группы 21 ноября 1999 года
Студент |
Специальность |
Количество оценок |
Средний балл |
Николаев |
Менеджмент |
5 |
3.4 |
Степанов |
Менеджмент |
4 |
4.00 |
За группу |
9 |
3.67 |
Рис.8.1. Пример отчета Учет успеваемости за период