С помощью Мастера запросов (запрос «без подчиненных») узнайте, в каких группах нет студентов. У нас в группе с кодом 9999 нет студентов. Выполните запрос, он покажет группу, в которой нет студентов. Обратите внимание, что по полю «Группа» в условии отбора Мастер запросов поставил выражениеIsNull(рис. 37).
|
Рисунок 37. Запрос без подчиненных. |
Запрос «повторяющиеся записи»
С помощью Мастера запросов (запрос «повторяющиеся записи») узнайте, есть ли повторяющиеся записи в таблице «Успеваемость». Для этого выберите в запрос все поля из таблицы «Успеваемость». Если у нас нет повторяющихся записей в таблице «Успеваемость», то запрос покажет их отсутствие. Для проверки работы запроса введите в таблицу запись, которая точно повторяет какую-либо запись. Обязательно должны быть заполнены поля «№зачетки» и «Преподаватель», другие поля могут быть, и не заполнены. После этого повторите запрос, повторяющаяся запись будет найдена и показана. Это ошибочная запись, так как нет необходимости дважды фиксировать одни и те же результаты, это может нарушить отчетность. Самостоятельно ознакомьтесь со структурой запроса в конструкторе, он достаточно громоздкий.
Запрос на основе нескольких таблиц
С помощью Мастера запросов (простой запрос) получите данные об успеваемости студентов на основе трех таблиц: «Группы», «Студенты», «Успеваемость». Включите в запрос поля: Группа, №Зачетки, Фамилия, Имя, Семестр, Дисциплина, ФормаКонтроля, Оценка, Дата, Преподаватель. Дайте запросу имя«Успеваемость Студентов» (рис. 38).
|
Рисунок 38. Запрос на основе нескольких таблиц. Выполните запрос«Успеваемость Студентов». |
Этот запрос нами подготовлен для следующего задания по созданию перекрестного запроса, так как перекрестный запрос не может быть построен на основе нескольких таблиц, а только на основе одной таблицы или одного запроса.
Перекрестный запрос
С помощью Мастера запросов (перекрестный запрос), на основе предварительно специально нами подготовленного запроса «Успеваемость студентов», постройте перекрестную таблицу со сведениями об успеваемости студентов по учебным дисциплинам. Этот запрос должен показать нам в качестве заголовков строк - Дисциплины, в качестве заголовков столбцов - Фамилии, а на пересечении строк и столбцов - оценки. В конструкторе наш перекрестный запрос будет выглядеть примерно так (рис. 39).
|
Рисунок 39. Перекрестный запрос в Конструкторе. |
Выполните запрос. Должно получиться примерно так (рис. 40).
|
Рисунок 40. Перекрестный запрос. |










