Разработка базы данных "Кафедра" средствами СУБД 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.

Ни