Макет запроса 2
Номер группы | ФИО студента | Название предмета | Оценка |
Безверхая С.В. | Математика | ||
… |
a) В окне Добавление таблицы выберем таблицы:
СТУДЕНТЫ – для выборки фамилии студентов;
ПРЕДМЕТЫ - для выборки наименований предметов;
УСПЕВАЕМОСТЬ.
b) В окне Конструктора запросов с помощью мыши поочередно поместим в строку «поле» следующие поля: НГ из таблицы УСПЕВАЕМОСТЬ, ФИО из таблицы СТУДЕНТЫ, НП из таблицы ПРЕДМЕТЫ и ОЦЕНКА из таблицы УСПЕВАЕМОСТЬ
Поскольку в запросе используются несколько таблиц, в бланке запроса желательно видеть имя таблицы наряду с именем поля. Для отображения имени таблицы в бланке запроса (если его там нет) выполним команду Вид/Имена таблиц.
c) Сохраним запрос под именем «Запрос 2» и выполним его.
Произведем выборку сведений об отдельных студентах из общей таблицы успеваемости. Для этого на основе запроса 2 сконструируем новый запрос.
a) В столбце ФИО в качестве условия отбора в кавычках запишем конкретную фамилию (одну или несколько), например: «Шикова В.В.».
b) Сохраним запрос под именем «Запрос 2а».
c) Выполним запрос, нажав на панели Конструктора запросов кнопку Запуск. Если запрос был составлен корректно, то на экране появятся сведения об успеваемости интересующего нас студента.
При формировании запроса удобно использовать параметры. Например, в условии отбора поля ФИО вместо конкретной фамилии введем название параметра, по которому будет запрашиваться фамилия при исполнении запроса (Запрос 2в).
Название параметра вводится как текст, заключенный в квадратные скобки, например, [фамилия].
Предположим, что необходимо получить информацию об оценке студента только по определенному предмету (Запрос 2с). Тогда в поле НП необходимо ввести второй параметр запроса [предмет].
При исполнении запроса содержащего параметры через специальное диалоговое окно запрашиваются их значения. Очевидно, что такая форма запроса (называемая параметрической) более универсальна.
3) Запрос 3. Выдача информации о расписании занятий для группы Х по форме:
Наименование предмета (из табл. ПРЕДМЕТЫ) | ФИО преподавателя (из табл. ПРЕПОДАВАТЕЛИ) | Время проведения занятий (из табл. РАСПИСАНИЕ) |
4) Запрос 4. Выдача информации о расписании занятий для преподавателя Y по форме:
Наименование предмета (из табл. ПРЕДМЕТЫ) | Время проведения занятий (из табл. РАСПИСАНИЕ) |
5) Запрос 5. Определение средних баллов студентов на основе сведений об успеваемости по форме:
НГ (из | НС табл. | ФИО студента СТУДЕНТЫ) | Avg-ОЦЕНКА (по данным из табл. УСПЕВАЕМОСТЬ) |
- Для получения последней графы (средний балл) используем меню Вид/Групповые операции или кнопку Групповые операции (буква «Сигма»). В результате на бланке запроса появится дополнительная строка Групповая операция.
- В этой строке, в столбце ОЦЕНКА из списка групповых операций выбираем операцию Среднее (Average, Avg).
- Сохраняем запрос под именем «Запрос 5».
Дата добавления: 2015-08-21; просмотров: 566;