Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_указ_базы данных.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
8.22 Mб
Скачать

Перечень форм

  1. Создать форму для занесения, просмотра и корректировки названий кафедр (f_kaf).

  2. Создать форму для занесения, просмотра и корректировки преподавательского состава кафедр (f_kaf_prep).

  3. Создать форму для занесения, просмотра и корректировки списочного состава групп по факультетам и курсам (f_gr_kurs_stud).

  4. Создать форму для занесения, просмотра и корректировки списка предметов, читаемых преподавателями (f_dis_prep).

  5. Создать форму для занесения, просмотра и корректировки списка преподавателей, читающих заданную дисциплину, указав, на какой кафедре работает каждый из преподавателей (f_prep_dis).

  6. Создать форму для списка предметов, изучаемых группой в каждом семестре (f_gr_dis_sem).

  7. Создать форму для просмотра численности кафедр по каждому факультету (f_dep_count_kaf).

  8. Создать форму для просмотра перечня дисциплин, которые читают преподаватели на каждой кафедре (F_dep_count_kaf_d).

  9. Создать форму для занесения, просмотра и корректировки оценок студентов по каждому экзамену в сессию (f_study_val).

1.5.Разработка отчетов

I. Создать простой отчет «Списки студентов по группам».

В отчете должны последовательно, со своими заголовками выводиться списки студентов каждой группы, ее численность. Записи фамилий студентов выводить в алфавитном порядке с указанием порядкового номера.

СПИСКИ СТУДЕНТОВ

(Текущая дата)

Список группы_______

Номер

Фамилия И.О.

1

___________

2

___________

3

___________

Численность группы _______

Создание отчетов осуществляется в окне Отчет (перейти в него - щелкнуть указателем мыши по соответствующей закладке в окне Базы данных) по следующему алгоритму:

1. Приступить к созданию отчета (СОЗДАТЬ).

2. В окне Новый отчет выбрать таблицу stud, которая будет источником данных для отчета.

3. Для создания отчета в режиме конструктора выберем КОНСТРУКТОР.

4. Поскольку общий список студентов должен быть разбит на группы, выполним группировку по полю num_grup. Для этого необходимо щелкнуть по пиктограмме Сортировка и группировка (или меню ВИД, СОРТИРОВКА И ГРУППИРОВКА), заполнив поля открывшегося окна следующим образом:

  • занести поле num_grup, по которому определена группировка (указать в свойствах, что есть Заголовок группы и Примечание);

  • занести поле name_stud и определить по нему сортировку по возрастанию (Заголовка группы и Примечания по этому полю нет).

После этого в окне конструктора отчетов появятся новые разделы: Заголовок группы num_grup, Примечание группы num_grup.

5. Занести следующую информацию по разделам:

  1. в заголовок отчета вставить

- текстовое поле (Надпись) Списки студентов;

- с помощью элемента Поле создать свободный элемент и занести в окне его СВОЙСТВ в строку Данные формулу, вычисляющую значение текущей даты =Now();

  1. в заголовок группы:

- вставить Поле num_grup и подпись Список студентов группы (номер группы будет выдаваться один раз перед списком группы);

- вставить текстовые поля для оформления шапки таблицы с фамилиям студентов (№ п/п, Фамилия И.О.).

  1. в область данных разместить:

- поле для автоматической нумерации студентов внутри группы (Имя - num_p/p, Данные: =+1, Сумма с накоплением – для группы);

- поле для вывода фамилий (name_stud);

  1. В примечание группы вставить:

- поле для вывода численности групп (Данные: =count(name_stud) );

  1. в нижний колонтитул - вставить нумерацию страниц:

  • поле (свойство Данные:= [Page]);

  1. создать линии, позволяющие организовать вывод фамилий в табличной форме, для этого воспользоваться пиктограммой Линия.

6. Сохранить отчет под именем r_stud.

II. Создать вложенный отчет «Сведения о кафедрах»

В отчете необходимо вывести данные по каждой кафедре, а затем по каждой кафедре вывести список преподавателей.

Создание отчета осуществляется по следующему алгоритму:

  1. Создать основную часть отчета в режиме КОНСТРУКТОРА на основе таблицы kafedra:

  • в Заголовок включить надпись КАФЕДРА, вставить текущую дату (ВСТАВКА, ДАТА и ВРЕМЯ);

  • в области данных разместить поле Название кафедры (name_kaf);

  • в нижний колонтитул включить номер страницы;

  • Сохранить его под именем r_kaf.

  1. Разработать подчиненный отчет (Создать, Автоотчет: ленточный):

  • в качестве источника данных выбрать таблицу ПРЕПОДАВАТЕЛЬ (prep);

  • в отчет включить поле Фамилия И.О (name_prep);

  • сохранить его под именем r_p_prep.

  1. Доработать подчиненный отчет в режиме КОНСТРУКТОРА:

  • включить поле для автоматической нумерации сотрудников;

  • верхний и нижний колонтитулы не отображаются при использовании отчета как подчиненного, поэтому перенести названия столбцов из верхнего колонтитула в заголовок;

  • удалить колонтитулы из отчета.

  1. Включить подчиненный отчет в главный:

  • открыть отчет r_kaf в режиме КОНСТРУКТОРА;

  • разместить окно БАЗЫ ДАННЫХ на экране одновременно с окном КОНСТРУКТОРА;

  • выбрать подчиненный отчет r_p_prep и перетащить его в область данных отчета r_kaf;

  • удалить подпись подчиненного отчета;

  • установить критерий сортировки для главной и подчиненной части.

III. Создание отчета с включением полей из разных таблиц «Изучение предметов в группе»

В отчете выводятся в виде списка данные о занятиях, проводимых в каждой группе в каждом семестре. При выводе данных указывать итоговые значения по количеству изучаемых предметов в каждую сессию.

ИЗУЧЕНИЕ ПРЕДМЕТОВ В ГРУППАХ

(Текущая дата)

Группа

Семестр

Наименование

Предмета

______

________

_________

_________

_________

Всего

____ предмета

Построение отчета Изучение предметов в группе осуществляется по следующему алгоритму:

  1. Приступить к созданию отчета (Создать).

  2. В окне Новый отчет выбрать Мастер отчетов и таблицу Study_plan в качестве основы построения отчета.

  3. В окне Создание отчетов выбрать из таблицы Study_plan поле Номер Семестра (num_sem), из таблицы grup – Название группы (name_grup), из таблицы subject – Название дисциплины (name_dis).

  4. Выбрать тип представления данных по таблице study_plan.

  5. Задать уровни группировки, которые позволяют вывести записи по разным полям. Указать 2 уровня группировки сначала по полю name_grup, а затем – по num_sem.

  6. Указать сортировку по полю name_dis.

  7. Выбрать макет Блок и ориентацию страницы – Книжную.

  8. Выбрать один из стилей оформления.

  9. Задать имя отчета r_study_plan.

  10. Для того чтобы сразу доработать отчет, выбрать Изменение структуры:

  • включить Примечание группы по Номеру семестра (num_sem). Для этого вывести на экран окно Сортировка и группировка (меню ВИД);

  • вставить поле для подсчета количества предметов в сессию, в которую занести формулу =count(name_dis) и задать подпись поля;

  • переместить поле с текущей датой из Примечания отчета в Заголовок;

  • изменить свойство Тип границ для всех полей.