Проектирование запросов
Запрос 1 Создайте запрос, содержащий только фамилии в алфавитном порядке и предметы (оценок не должно быть на экране) тех студентов, которые учатся на «4» и «5». 3.1.1 Создание Запроса Для создания запроса проделайте следующее: - на ленте Создание нажмите на пиктограмму - в открывшемся диалоговом окне задания базовой таблицы запроса Добавление таблицы выберите закладку Таблицы и маркируйте таблицу Студенты,после чего выполните щелчок мышкой на кнопке - затем закройте диалоговое окно, выполнив щелчок на кнопке Проектирование запроса Начнем с проектирования запланированного запроса: как сдали студенты экзамены? Процедура проектирования запроса включает в себя следующие этапы: I. Выбор полей. В строке «Поле:» необходимо указать интересующие Вас поля. В запрос не следует включать все поля таблиц. Нас в данном случае интересуют поля Название_предмета, ФИО и Оценка (в каждом столбике запроса надо указать по одному полю – т.е. в три столбика в приведенном выше порядке). Для этого в открывающемся списке для каждого столбца строки «Поле:» выберите нужные поля. Включение полей в запрос можно выполнить и другими способами. Например. Двойным щелчком на строке нужного поля (Название_предмета, ФИО и Оценка) в самой таблице поместите его в первую строку Поле: области проектирования. Или перетащите поле с помощью мышки. II. Установку критериев отбора записей. В запросе устанавливаются критерии, которым должны удовлетворять отбираемые записи. В данном случае критериями отбора являются: Оценка= 5 или Оценка= 4 Эти критерии надо задать в столбце Оценка: в строке Условие отбора: задайте 5; в строке или: задайте 4. III. Сортировку записей. Записи надо отсортировать по фамилиям в алфавитном порядке. Для этого в столбце ФИО в строке Сортировка: выполните щелчок на кнопке открытия списка, выберите порядок сортировки по возрастанию. Таким образом, фамилии студентов будут рассортированы в возрастающем порядке от А до Я (в случае сортировки в убывающем порядке сортировка выполнялась бы от Я до А). IV. Отображение колонок на экране. По заданию требуется, чтобы колонка Оценкана экране не отображалась. Для этого надо убрать щелчком мыши символ После выполнения всех описанных выше действий окно запроса не закрывать! Выполнение запроса Выполнение запроса задается одним из следующих способов: · на ленте Главная или Конструкторв строке пиктограмм активизируется пиктограмма табличного представления · посредством щелчка активизируется кнопка выполнения запроса Access отобразит на экране записи, которые были выбраны в соответствии с заданными критериями. Сохранение запроса При закрытии запроса с помощью значка Запрос 2 Создайте запрос для начисления 200% (3800 р.) - стипендии только «отличникам». Запрос должен выводить на экран столбцы: ФИО и стипендия. Создание запроса – см. выше п. 3.1.1. Для этого запроса необходимо указать таблицы Сессия и Студенты. Затем нажмите на пиктограмму Проектирование запроса выполните поэтапно. Сначала определите средний балл каждого студента по результатам сдачи сессии. Для этого выполните действия, описанные в таблице 5. Таблица 5. ПРОЕКТИРОВАНИЕ ЗАПРОСА 2 (Этап 1 – определение среднего балла)
Перейдите в режим таблицы для просмотра результаты работы запроса, нажав на кнопку Выполните следующий этап. Начислите стипендию «отличникам». Для этого проделайте действия, описанные в таблице 6, исправив запрос, полученный на первом этапе. Таблица 6. ПРОЕКТИРОВАНИЕ ЗАПРОСА 2 (Этап 2 – начисление стипендии отличникам)
Перейдите в режим таблицы для просмотра результаты работы запроса, нажав на кнопку Закройте таблицу результатов, подтвердив сохранение запроса под именем Запрос2. Просмотрите результат второго запроса, щелкнув на его имени (см. слева в поле Все таблицы) двойным щелчком мыши. Затем закройте окно. Запрос 3 Создайте запрос (выполняется аналогично описанному выше способу), начисляющий стипендию отличникам 200% (от 3800 р.) и имеющим одну четверку – 100%. Для этого запроса необходимо указать таблицы Сессия и Студенты. Затем нажмите на пиктограмму Таблица 7. ПРОЕКТИРОВАНИЕ ЗАПРОСА 3
Пояснение: В поле Групповая операция: для поля SumBal:Оценка мы установили Sum, чтобы определить суммарный балл каждого студента. А чтобы можно было использовать это значение при начислении стипендии в следующем столбце, этот столбец назвали SumBal. Тогда во втором столбце записали: от двойной стипендии отнять произведение разницы между числом 20 и суммарным баллам на размер стипендии. Для отличника эта разница будет равна 0, а для хорошиста с одной четверкой будет равна 1. В таблицу попадут только сведения о тех студентах, для которых выполняется условие отбора: «>18», т.е. отображать только сведения тех, кто имеет суммарный балл более 18. Закройте запрос с помощью значка Просмотрите результат третьего запроса, щелкнув на его имени (см. слева в поле Все таблицы) двойным щелчком мыши. На просьбу ввести значение параметра ничего не вводите (так как он вычисляется в нашем запросе) и нажмите ОК. После просмотра результатов закройте окно. Формы Создайте две формы: для ввода фамилий и для ввода оценок по предметам.
Популярное: Почему стероиды повышают давление?: Основных причин три... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (813)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |