Запрос ОценкиСтудентовВсего

Лабораторная Работа № 7

ТЕМА :иерархические списки

СРОК СДАЧИ :14 апреля 2003 г.

ЦЕЛЬ РАБОТЫ :Приобретение навыков создания иерархических списков.

ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ :Создание иерархических списков. Обновление данных. Выполнение исполняемых запросов. Отключение сообщений

Форма “Оценки”

Форма Оценки отображается при нажатии кнопки Оценки на формах Главная, Долги, Дисциплины и предназначена для отображения и ввода и оценок студентов по выбранной дисциплине.

Запрос ОценкиСтудентовВсего - student2.ru

Форма Оценки содержит подчинённую форму ОценкиДисциплины, которая основана на запросе ДисциплиныГруппы и связана с основной формой по значению полей КодПолугодия и КодГруппы.

Запрос ОценкиСтудентовВсего - student2.ru

Подчинённая форма ОценкиДисциплины содержит подчинённые формы Должники, Оценки, ОценкиИтого которая основаны на запросах ОценкиДолжники, ОценкиСтудентов, ОценкиСтудентовИтого соответственно и связаны с основной формой ОценкиДисциплины по значению поля КодДисциплины.

Запрос ОценкиСтудентовВсего - student2.ru

Запрос ОценкиСтудентовВсего - student2.ru

Запрос ОценкиСтудентовВсего - student2.ru

Запросы формы “Оценки”

Запрос ОценкиСтудентов

Запрос предназначен для отображения и ввода даты сдачи и оценок студентов по выбранной дисциплине.

На базе таблиц Студенты, Оценки и Дисциплины создайте запрос ОценкиСтудентов, содержащий поля: КодСтудента, ФИО, КодОценки, КодДисциплины и ДатаСдачи . Записи должны быть отсортированные по значению полей ФИО и КодОценки. Кроме того, запрос должен вычислять в поле Опоздание количество дней опоздания сдачи экзамена относительно даты экзамена.

Запрос ОценкиСтудентовВсего - student2.ru

Поле Сортировка
КодСтудента  
ФИО: [Фамилия] & "U" & [Имя] & "U" & [Отчество] по возрастанию
КодОценки по возрастанию
КодДисциплины  
ДатаСдачи  
Опоздание: DateDiff("d";[ДатаКонтроля];[ДатаСдачи])  

Запрос ОценкиСтудентовВсего

Запрос предназначен для отображения максимальной оценки, полученной студентом по выбранной дисциплине, количество оценок и максимальное опоздание сдачи экзамена или зачёта.

На базе запроса ОценкиСтудентов создайте запрос ОценкиСтудентовВсего, содержащий поля: ФИО, КодОценки, КодДисциплины, Опозд и Колич.

Поле Групповая операция
ФИО Группировка
КодДисциплины Группировка
КодОценки: КодОценки Max
Опозд: Опоздание Max
Колич: КодСтудента Count

Запрос ОценкиСтудентовВсего

Запрос предназначен для отображения максимальной оценки, полученной студентом по выбранной дисциплине, количество пересдач (если пересдач не было, то поле пустое) и максимальное опоздание сдачи экзамена или зачёта (если экзамен сдан вовремя, то поле пустое). Кроме того, Запрос должен содержать поля, позволяющие подсчитать статистику.

На базе запроса ОценкиСтудентовВсего и таблицы ТипыОценок создайте запрос ОценкиСтудентовИтого, содержащий поля: ФИО, КодДисциплины, КодОценки, Оценка, Число, Отлично, Хорошо, Удовлет, Неудовл, Явился, Успеваемость, Опоздание и Количество. Записи должны быть отсортированные по значению полей ФИО.

Запрос ОценкиСтудентовВсего - student2.ru

Наши рекомендации