Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






ЗАДАНИЕ 3. Создание запросов






1. Разработайте запрос с параметрами о студентах заданной группы, в котором при вводе в окно параметров номера группы (в примере это 151 или 152) на экран должен выводиться состав этой группы. Для создания запроса с параметрами о студентах заданной группы:

Ø откройте вкладку Запросы, щелкните по кнопке < Создать>; в появившемся окне выберите Простой запрос и щелкните по кнопке < ОК>;

Ø в появившемся окне в строке Таблицы/запросы выберите из списка таблицу Студенты;

Ø перенесите все поля из окна " Доступные поля" в окно " Выбранные поля";

Ø щелкните по кнопке < Далее>. Выводить надо все поля, поэтому еще раз щелкните по кнопке < Далее>; в появившемся окне введите имя запроса Группа;

Ø щелкните по кнопке < Готово>. На экране появится таблица с данными запроса. Но вам надо, чтобы при выполнении запроса выяснялся номер группы. Для этого перейдите в режим конструктора;

Ø в строке Условия отбора для поля " Номер группы" введите фразу (скобки тоже вводить): [Введите номер группы];

Ø выполните запрос выполните команду Запрос, Запуск;

Ø в появившемся окне введите 151 и щелкните по кнопке < ОК>. На экране появится таблица с данными о студентах 151-й группы; сохраните запрос и закройте таблицу запроса.

2. Создайте запрос, в котором выводятся оценки студентов заданной группы по заданной дисциплине. Для этого:

Ø на вкладке Запросы щелкните по кнопке < Создать>; выберите Простой запрос

Ø выберите таблицу Студенты и перенесите поля " Фамилия", " Имя", " Отчество", " Номер группы" в окно " Выделенные поля". В таблице Дисциплины выберите поле " Название дисциплины";

Ø в таблице Оценки выберите поле " Оценки". Вы сформировали шесть полей запроса - они связаны между собой посредством схемы данных;

Ø щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>;

Ø в появившемся окне введите имя запроса Оценки группы, затем щелкните по ячейке Изменение структуры запроса (в ней должна появиться черная точка) - это позволит сразу перейти в режим конструктора; щелкните по кнопке < Готово>;

Ø в строке Условия отбора для поля " Номер группы" введите фразу: [Введите номер группы],

Ø в строке Условия отбора для поля " Название дисциплины" введите фразу: [Введите название дисциплины], выполните запрос;

Ø сохраните запрос и закройте таблицу запроса.

3. Создайте перекрестный запрос, в результате которого создастся выборка, отражающая средний балл по дисциплинам в группах. Такой запрос строится на основе одной таблицы или одного запроса, в связи с чем надо сначала сформировать запрос, в котором были бы поля " Номер группы", " Название дисциплины" и " Оценки". Для этого:

Ø на вкладке Запросы щелкните по кнопке < Создать>; выберите Простой запрос и щелкните по кнопке < ОК>; выберите из таблицы Студенты поле " Номер группы"; выберите из таблицы Дисциплины поле " Название дисциплины"; выберите из таблицы Оценки поле " Оценки";

Ø щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>;

Ø в окне введите имя запроса Дисциплины оценки группы; щелкните по кнопке < Готово>;

Ø сохраните запрос и закройте таблицу запроса. Теперь можно создавать перекрестный запрос:

Ø на вкладке Запросы щелкните по кнопке < Создать>; выберите Перекрестный запрос;

Ø щелкните по ячейке Запросы, выберите Дисциплины оценки группы;

Ø выберите поле " Название дисциплины"; Далее выберите поле " Номер группы";

Ø выберите функцию AVG, т.е. среднее (она по умолчанию уже выделена);

Ø введите название запроса Средние оценки и щелкните по кнопке < Готово>. Откроется таблица перекрестного запроса. Обратите внимание на то, что Access создает еще итоговое значение средних оценок по дисциплинам; закройте таблицу запроса.

4. Разработайте запрос на увеличение на 10% заработной платы тех преподавателей, кто получает менее 500 руб.Для этого:

Ø на вкладке Запросы щелкните по кнопке < Создать>; выберите Простой запрос;

Ø в таблице Преподаватели выберите поле < 3арплата>; введите имя запроса Изменение зарплаты;

Ø щелкните по ячейке Изменение структуры запроса; щелкните по кнопке < Готово>;

Ø в строке Условия отбора введите < 1> 500; откройте пункт меню Запрос и выберите Обновление;

Ø в строке конструктора запроса Обновление в поле " Зарплата" введите: [Зарплата]* 1, 1;

Ø выполните запрос, подтвердив готовность на обновление данных;

Ø закройте запрос, подтвердив его сохранение; откройте форму Преподаватели;

Ø просмотрите изменение заработной платы у преподавателей, получающих меньше 500 р.;

Ø закройте форму.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.