Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access_лаб.docx
Скачиваний:
12
Добавлен:
29.08.2019
Размер:
143.23 Кб
Скачать
      1. Проектирование запроса

Начнем с проектирования запланированного запроса: как сдали студенты экзамены?

Процедура проектирования запроса включает в себя следующие этапы:

  1. Выбор полей.

В строке «Поле:» необходимо указать интересующие Вас поля.

В запрос не следует включать все поля таблиц. Нас в данном случае интересуют поля Название_предмета, ФИО и Оценка (в каждом столбике запроса надо указать по одному полю – т.е. в три столбика в приведенном выше порядке).

Для этого в открывающемся списке для каждого столбца строки «Поле:» выберите нужные поля.

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

Двойным щелчком на строке нужного поля (Название_предмета, ФИО и Оценка) в самой таблице поместите его в первую строку Поле: области проектирования. Или перетащите поле с помощью мышки.

  1. Установку критериев отбора записей.

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

Оценка = 5 или Оценка = 4

Эти критерии надо задать в столбце Оценка:

в строке Условие отбора: задайте 5;

в строке или: задайте 4.

  1. Сортировку записей.

Записи надо отсортировать по фамилиям в алфавитном порядке.

Для этого в столбце ФИО в строке Сортировка: выполните щелчок на кнопке открытия списка, выберите порядок сортировки по возрастанию. Таким образом, фамилии студентов будут рассортированы в возрастающем порядке от А до Я (в случае сортировки в убывающем порядке сортировка выполнялась бы от Я до А).

  1. Отображение колонок на экране.

По заданию требуется, чтобы колонка Оценка на экране не отображалась. Для этого надо убрать щелчком мыши символ из квадратика строки Вывод на экран: колонки Оценка.

После выполнения всех описанных выше действий окно запроса не закрывать!

      1. Выполнение запроса

Выполнение запроса задается одним из следующих способов:

  • на ленте Главная или Конструктор в строке пиктограмм активизируется пиктограмма табличного представления ;

  • посредством щелчка активизируется кнопка выполнения запроса в пиктографическом меню ленты Конструктор поля Результаты.

Access отобразит на экране записи, которые были выбраны в соответствии с заданными критериями.

      1. Сохранение запроса

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

    1. Запрос 2

Создайте запрос для начисления 200% (3800 р.) - стипендии только «отличникам». Запрос должен выводить на экран столбцы: ФИО и стипендия.

Создание запроса – см. выше п. 3.1.1. Для этого запроса необходимо указать таблицы Сессия и Студенты.

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

Проектирование запроса выполните поэтапно.

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

Таблица 5.

ПРОЕКТИРОВАНИЕ ЗАПРОСА 2 (Этап 1 – определение среднего балла)

Где заполнять

Что заполнять

Пояснение

столбец

строка

1

Поле:

ФИО

Имя поля

Имя таблицы:

Студенты

Имя таблицы

Групповая операция:

Группировка

Вывод на экран:

Да

Условие отбора:

2

Поле:

Средний_балл: оценка

Выражение (набрать с клавиатуры)

Имя таблицы:

Сессия

Групповая операция:

Avg

Выбрать из открывающегося списка

Вывод на экран:

Да

Условие отбора:

Перейдите в режим таблицы для просмотра результаты работы запроса, нажав на кнопку на ленте Конструктор в поле Результаты. На экране Вы увидите средний балл каждого студента. После чего вернитесь в режим конструктора, нажав на кнопку на ленте Главная в поле Режимы.

Выполните следующий этап. Начислите стипендию «отличникам». Для этого проделайте действия, описанные в таблице 6, исправив запрос, полученный на первом этапе.

Таблица 6.

ПРОЕКТИРОВАНИЕ ЗАПРОСА 2

(Этап 2 – начисление стипендии отличникам)

Где заполнять

Что заполнять

Пояснение

столбец

строка

2

Поле:

Средний_балл: оценка

Осталось от предыдущего этапа

Имя таблицы:

Сессия

Осталось от предыдущего

Групповая операция:

Avg

Осталось от предыдущего

Вывод на экран:

Нет

Условие отбора:

5

3

Поле:

Стипендия: 3800

Выражение (набрать с клавиатуры)

Имя таблицы:

Групповая операция:

Группировка

Вывод на экран:

Да

Условие отбора:

Перейдите в режим таблицы для просмотра результаты работы запроса, нажав на кнопку на ленте Конструктор в поле Результаты. На экране Вы увидите результат начисления стипендии «отличникам».

Закройте таблицу результатов, подтвердив сохранение запроса под именем Запрос2.

Просмотрите результат второго запроса, щелкнув на его имени (см. слева в поле Все таблицы) двойным щелчком мыши. Затем закройте окно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]