Задание 3. Конструирование запросов.
В режиме Конструктора создайте следующие виды запросов:
1. Запрос на выборку: Запрос (выборка Попов)
2. Запрос сортировки: Сортировка(Фамилия по возрастанию) 3. Запрос с параметром: Запрос (с параметром)
В строке Условие отбора столбца ФИО вводим [Введите фамилию пенсионера]. 4. Запрос на обновление: Запрос(обновление стаж>35). Для этого необходимо: · Создать запрос на выборку таблицы «Стаж»; · Затем преобразуем его в окне Конструктора запросов в запрос на обновление при выборе команды меню Запрос/Обновление; · Введем в строку Обновление выражение, определяющее новое значение поля, и заполним строку Условие отбора:
5. Запрос содержащий вычисляемые поля: Запрос (с вычисляемыми полями). Для этого необходимо: · Создать запрос на выборку таблицы «Пенсионеры»; · Из таблицы «Пенсионеры» отберем поле «ФИО»; · Во второе поле введем выражение: Надбавка за стаж: [Пенсионеры]![базовая ставка]+[Пенсионеры]![базовая ставка]*[Стаж]![прибавка] Результат работы запроса «запрос(с вычисляемые полями)»: 6. Итоговый Запрос: Итоговый. Для этого необходимо: · Создать запрос на выборку таблиц «Пенсионеры» и «Льготы»; · Из таблицы «Пенсионеры» отберем поля «Фио», «Стаж», «Базовая ставка»; · В четвертое поле введем выражение: Льгота: [Пенсионеры]![базовая ставка]*[Льготы]![прибавка]; · Нажимаем на кнопку . Появляется строка «Групповая операция». Выбираем группировку по полям «Фио», «Стаж», «Базовая ставка» и суммирование по четвертому полю (Sum);
Результат работы запроса «Итоговый»: 7. Запрос на выборку: Фамилия-категория-прибавка Создать запрос на выборку таблиц «Пенсионеры» и «Льготы».
8. Запрос перекрестный: Фамилия-категория-прибавка_перекрестный Для этого необходимо: · В окне база данных выбрать объект «Запросы», нажать на кнопку «Создать»; · В появившемся окне «Новый запрос» выбрать строку «Перекрестный запрос» и нажать кнопку ОК; · Далее в появившемся окне «Создание перекрестных таблиц» нужно выбрать запрос Фамилия-категория-прибавка, нажмите Далее; · Выбрать поле ФИО, значения которого будут использованы в качестве заголовков строк, а потом нажимаем на кнопку Далее; · Выбрать поле Категория, значения которого будут использованы в качестве заголовков столбцов, нажмите Далее; · Выбираем функцию Максимум, которая будет вычислена для каждой ячейки на пересечении строк и столбцов, «Далее»; · Вводим название запроса и нажимаем на кнопку Готово.
Результат работы перекрестного запроса «Фамилия-категория-прибавка _перекрестный»
|