Запрос «без подчиненных»

С помощью Мастера запросов (запрос «без подчиненных») узнайте, в каких группах нет студентов. У нас в группе с кодом 9999 нет студентов. Выполните запрос, он покажет группу, в которой нет студентов. Обратите внимание, что по полю «Группа» в условии отбора Мастер запросов поставил выражениеIsNull(рис. 37).

Рисунок 37. Запрос без подчиненных.



Запрос «повторяющиеся записи»

С помощью Мастера запросов (запрос «повторяющиеся записи») узнайте, есть ли повторяющиеся записи в таблице «Успеваемость». Для этого выберите в запрос все поля из таблицы «Успеваемость». Если у нас нет повторяющихся записей в таблице «Успеваемость», то запрос покажет их отсутствие. Для проверки работы запроса введите в таблицу запись, которая точно повторяет какую-либо запись. Обязательно должны быть заполнены поля «№зачетки» и «Преподаватель», другие поля могут быть, и не заполнены. После этого повторите запрос, повторяющаяся запись будет найдена и показана. Это ошибочная запись, так как нет необходимости дважды фиксировать одни и те же результаты, это может нарушить отчетность. Самостоятельно ознакомьтесь со структурой запроса в конструкторе, он достаточно громоздкий.

Запрос на основе нескольких таблиц

С помощью Мастера запросов (простой запрос) получите данные об успеваемости студентов на основе трех таблиц: «Группы», «Студенты», «Успеваемость». Включите в запрос поля: Группа, №Зачетки, Фамилия, Имя, Семестр, Дисциплина, ФормаКонтроля, Оценка, Дата, Преподаватель. Дайте запросу имя«Успеваемость Студентов» (рис. 38).

Рисунок 38. Запрос на основе нескольких таблиц. Выполните запрос«Успеваемость Студентов».


Этот запрос нами подготовлен для следующего задания по созданию перекрестного запроса, так как перекрестный запрос не может быть построен на основе нескольких таблиц, а только на основе одной таблицы или одного запроса.


Перекрестный запрос

С помощью Мастера запросов (перекрестный запрос), на основе предварительно специально нами подготовленного запроса «Успеваемость студентов», постройте перекрестную таблицу со сведениями об успеваемости студентов по учебным дисциплинам. Этот запрос должен показать нам в качестве заголовков строк - Дисциплины, в качестве заголовков столбцов - Фамилии, а на пересечении строк и столбцов - оценки. В конструкторе наш перекрестный запрос будет выглядеть примерно так (рис. 39).

Рисунок 39. Перекрестный запрос в Конструкторе.


Выполните запрос. Должно получиться примерно так (рис. 40).

Рисунок 40. Перекрестный запрос.







double arrow
Сейчас читают про: