Разработка базы данных "Кафедра" средствами СУБД Access
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
вычисляемым полем на основе таблиц Преподаватели и Должности
Создание запроса с групповыми вычислениями можно увидеть на рисунках 14 и 15. В запрос включены поля Ф.И.О., семестр, вид обучения, лекции (час.), практика (час.), лаб. работы (час.), экзамен (час.), зачет (час.). В выборке просуммированы все виды нагрузок (лекции (час.) и т.д.).
Рисунок 14 - Создание запроса с групповыми вычислениями в режиме конструктора
Рисунок 15 - Создание запроса с групповыми вычислениями
Параметрические запросы:
Запрашивается предмет, выдаются данные из таблицы Нагрузка. Способ реализации мы видим на рисунках 16, 17.
Рисунок 16 - Параметрический запрос по предмету. Режим Конструктора
Рисунок 17 - Пример работы параметрического запроса по запросу Математика
Запрашивается табельный номер, выдаются данные из таблицы Преподаватели. Способ реализации мы видим на рисунках 20, 21.
Рисунок 18 - Параметрический запрос по табельному номеру. Режим Конструктора
Рисунок 19 - Пример работы параметрического запроса по запросу 3
Перекрестный запрос по таблице Нагрузка можно наблюдать на рисунках 20, 21:
в строках отражены Ф.И.О.;
в столбцах отражен вид обучения;
на пересечении строки и столбца отражено суммарное количество лекций.
Рисунок 20 - Перекрестный запрос по таблице Нагрузка. Режим конструктора
Рисунок 21 - Пример работы перекрестного запроса
Запрос на создание новой таблицы Архив нагрузки из таблицы Нагрузка. Отправляет в архив все записи, относящиеся к определенным табельному номеру и году обучения. Примеры на рисунках 22, 23.
Рисунок 22 - Запрос на создание новой таблицы Архив. Режим конструктора
Рисунок 23 - Так выглядит новая таблица Архив после запроса по табельному номеру 2 и году 2010
Запрос на удаление записей из таблицы Архив нагрузки, относящиеся к определенным табельному номеру и семестру, которые запрашиваются мы видим на рисунках 24, 25.
Рисунок 24 - Запрос на удаление записей из таблицы Архив.
Рисунок 25 - Пример работы запроса на удаление записей по табельному номеру 2 и семестру 3 т.е. строки из таблицы Архив, которую мы видим на рисунке 23
На рисунках 26 и 27 показан запрос на добавление записей в таблицу Архив из таблицы Нагрузка. Относящиеся к определенным табельному номеру и семестру, которые запрашиваются.
Рисунок 26 - Запрос на добавление записей в таблицу Архив из таблицы Нагрузка в режиме конструктора
Рисунок 27 - Здесь мы видим как отработал запрос на добавление записей в таблицу Архив по табельному номеру 8 и семестру 1
Создание запроса на обновление поля Оклад в таблице Должности: поле увеличивается на 5%. рисунок 28, 29.
Рисунок 28 - Запрос на обновление поля Оклад в таблице должности
Проверяем:
Рисунок 29 - Пример работы запроса на обновление. Поле Оклад увеличилось на 5%
2.2 Разработка отчетов
Существует несколько вариантов создания отчетов в Access:
-Конструктор;
-Мастер отчетов;
-Автоотчет: в столбец;
-Автоотчет: ленточный;
-Мастер диаграмм;
-Почтовые наклейки.
Отчет - это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных. При печати таблиц и запросов информация выдается практически в том виде, в котором хранится. Часто возникает необходимость представить данные в виде отчетов, которые имеют традиционный вид и легко читаются. Подробный отчет включает всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов. Microsoft Access отображает в отчете данные из запроса или таблицы, добавляя к ним текстовые элементы, которые упрощают его восприятие.
К числу таких элементов относятся.
Заголовок. Этот раздел печатается только в верхней части первой страницы отчета. Используется для вывода данных, таких как текст заголовка отчета, дата или констатирующая часть текста документа, которые следует напечатать один раз в начале отчета. Для добавления или удаления области заголовка отчета необходимо выбрать в меню Вид команду Заголовок/примечание отчета.
Верхний колонтитул. Используется для вывода данных, таких как заголовки столбцов, даты или номера страниц, печатающихся сверху на каждой странице отчета. Для добавления или удаления верхнего колонтитула необходимо выбрать в меню Вид команду Колонтитулы. Microsoft Access добавляет верхний и нижний колонтитулы одновременно. Чтобы скрыть один из колонтитулов, нужно задать для его свойства Высота значение 0.
Область данных, расположенная между верхним и нижним колонтитулами страницы. Содержит основной текст отчета. В этом разделе появляются данные, распечатываемые для каждой из тех записей в таблице или запросе, на которых основан отчет. Для размещения в области данных элементов управления используют список полей и панель элементов. Чтобы скрыть область данных, нужно задать для свойства раздела Высота значение 0.
Ни