Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
ЗАДАНИЕ 3. Создание запросов ⇐ ПредыдущаяСтр 3 из 3
1. Разработайте запрос с параметрами о студентах заданной группы, в котором при вводе в окно параметров номера группы (в примере это 151 или 152) на экран должен выводиться состав этой группы. Для создания запроса с параметрами о студентах заданной группы: Ø откройте вкладку Запросы, щелкните по кнопке < Создать>; в появившемся окне выберите Простой запрос и щелкните по кнопке < ОК>; Ø в появившемся окне в строке Таблицы/запросы выберите из списка таблицу Студенты; Ø перенесите все поля из окна " Доступные поля" в окно " Выбранные поля"; Ø щелкните по кнопке < Далее>. Выводить надо все поля, поэтому еще раз щелкните по кнопке < Далее>; в появившемся окне введите имя запроса Группа; Ø щелкните по кнопке < Готово>. На экране появится таблица с данными запроса. Но вам надо, чтобы при выполнении запроса выяснялся номер группы. Для этого перейдите в режим конструктора; Ø в строке Условия отбора для поля " Номер группы" введите фразу (скобки тоже вводить): [Введите номер группы]; Ø выполните запрос выполните команду Запрос, Запуск; Ø в появившемся окне введите 151 и щелкните по кнопке < ОК>. На экране появится таблица с данными о студентах 151-й группы; сохраните запрос и закройте таблицу запроса. 2. Создайте запрос, в котором выводятся оценки студентов заданной группы по заданной дисциплине. Для этого: Ø на вкладке Запросы щелкните по кнопке < Создать>; выберите Простой запрос Ø выберите таблицу Студенты и перенесите поля " Фамилия", " Имя", " Отчество", " Номер группы" в окно " Выделенные поля". В таблице Дисциплины выберите поле " Название дисциплины"; Ø в таблице Оценки выберите поле " Оценки". Вы сформировали шесть полей запроса - они связаны между собой посредством схемы данных; Ø щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>; Ø в появившемся окне введите имя запроса Оценки группы, затем щелкните по ячейке Изменение структуры запроса (в ней должна появиться черная точка) - это позволит сразу перейти в режим конструктора; щелкните по кнопке < Готово>; Ø в строке Условия отбора для поля " Номер группы" введите фразу: [Введите номер группы], Ø в строке Условия отбора для поля " Название дисциплины" введите фразу: [Введите название дисциплины], выполните запрос; Ø сохраните запрос и закройте таблицу запроса. 3. Создайте перекрестный запрос, в результате которого создастся выборка, отражающая средний балл по дисциплинам в группах. Такой запрос строится на основе одной таблицы или одного запроса, в связи с чем надо сначала сформировать запрос, в котором были бы поля " Номер группы", " Название дисциплины" и " Оценки". Для этого: Ø на вкладке Запросы щелкните по кнопке < Создать>; выберите Простой запрос и щелкните по кнопке < ОК>; выберите из таблицы Студенты поле " Номер группы"; выберите из таблицы Дисциплины поле " Название дисциплины"; выберите из таблицы Оценки поле " Оценки"; Ø щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>; Ø в окне введите имя запроса Дисциплины оценки группы; щелкните по кнопке < Готово>; Ø сохраните запрос и закройте таблицу запроса. Теперь можно создавать перекрестный запрос: Ø на вкладке Запросы щелкните по кнопке < Создать>; выберите Перекрестный запрос; Ø щелкните по ячейке Запросы, выберите Дисциплины оценки группы; Ø выберите поле " Название дисциплины"; Далее выберите поле " Номер группы"; Ø выберите функцию AVG, т.е. среднее (она по умолчанию уже выделена); Ø введите название запроса Средние оценки и щелкните по кнопке < Готово>. Откроется таблица перекрестного запроса. Обратите внимание на то, что Access создает еще итоговое значение средних оценок по дисциплинам; закройте таблицу запроса. 4. Разработайте запрос на увеличение на 10% заработной платы тех преподавателей, кто получает менее 500 руб.Для этого: Ø на вкладке Запросы щелкните по кнопке < Создать>; выберите Простой запрос; Ø в таблице Преподаватели выберите поле < 3арплата>; введите имя запроса Изменение зарплаты; Ø щелкните по ячейке Изменение структуры запроса; щелкните по кнопке < Готово>; Ø в строке Условия отбора введите < 1> 500; откройте пункт меню Запрос и выберите Обновление; Ø в строке конструктора запроса Обновление в поле " Зарплата" введите: [Зарплата]* 1, 1; Ø выполните запрос, подтвердив готовность на обновление данных; Ø закройте запрос, подтвердив его сохранение; откройте форму Преподаватели; Ø просмотрите изменение заработной платы у преподавателей, получающих меньше 500 р.; Ø закройте форму.
|