Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Борцов.rtf
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
586 Кб
Скачать
☆

Сценарий запроса к бд:

Выделяем диапазон ячеек, занимаемый базой данных. Выбираем пункт меню Данные/Сортировка… Заполняем диалоговое окно следующим образом:

Задание 5. Используя операцию автофильтра, провести выборку записей из БД согласно следующему критерию фильтрации: фамилии, начинающиеся на «Ми» или «Ни». Подробно по шагам описать необходимые действия пользователя. При этом представить в виде рисунка диалоговое окно пользовательского автофильтра.

Сценарий запроса к бд:

Выделим диапазон ячеек занимаемый исходной БД. Выберем пункт меню Данные/Фильтры/Автофильтр. После включения автофильтра база имеет следующий вид:

Выберем в раскрывающемся списке поля Фамилия позицию Условие.

Заполним диалоговое окно Пользовательский автофильтр:

Получаем выборку

Задание 6. Используя многошаговую операцию автофильтра, провести выборку записей из БД согласно следующему критерию фильтрации: мужчины с окладом выше 2000 руб. Подробно по шагам описать необходимые действия пользователя. При этом представить в виде рисунков диалоговые окна применяемых пользовательских автофильтров.

Сценарий запроса к бд:

Выберем в раскрывающемся списке поля Пол позицию М. При этом используется автофильтр установленный в задании 5.

Выберем в раскрывающемся списке Оклад позицию Условие.

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

Получаем выборку:

Задание 7. Используя операцию расширенного фильтра, выполнить одношаговую фильтрацию согласно критериям задания 6. Соответствующий блок критериев расположить над таблицей БД. Подробно по шагам описать необходимые действия пользователя. При этом представить в виде рисунков используемую часть такого блока и диалоговое окно расширенного фильтра.

Сценарий запроса к бд:

Резервируем диапазон ячеек для размещения блока критериев посредством вставки четырех строк над таблицей исходной БД (пункт меню Вставка/Строки).

Копируем строки с наименованиями полей БД в первую строку блока критериев.

Вносим во вторую строку блока критериев условие выборки записей.

Выделяем диапазон ячеек исходной БД.

Выбираем в инструментальном меню пункт Данные/Фильтры/Расширенный фильтр…

Заполняем диалоговое окно Расширенный Фильтр.

Получаем выборку.

Задание 8. Реализовать запрос к БД, используя функции категории Работа с базой данных. Подробно по шагам описать необходимые действия пользователя. При этом представить виде рисунка используемую часть блока критериев и привести соответствующую расчетную формулу. Запрос к базе данных: сумма окладов продавцов любых категорий.

Сценарий запроса к бд:

Заполним блок критериев (созданный в задании 7) следующим образом:

Введем в ячейку A70 (под таблицей исходной БД) текст пояснения планируемого результата запроса, а в ячейку B70 с помощью Мастера функций – соответствующую расчетную формулу. Выберем в процессе диалога с Мастером функций категории функций Работа с базой данных и имени функции БДСУММ:

Заполняем диалоговое окно с указанием трех аргументов функции следующим образом:

Получаем следующую формулу: =БДСУММ(A5:I67;G5;F1:F4), где G5 – ячейка имени поля с арифметическими значениями – окладами, используемыми для подсчета сумму окладов для записей, удовлетворяющих условию фильтрации.

Задание 9. Реализовать перекрестный запрос к БД, используя операцию построения сводной таблицы. Подробно по шагам описать необходимые действия пользователя. При этом представить в виде рисунка диалоговое окно шага 3 из 4 Мастера сводных таблиц. Запрос к базе данных: количество работников в каждой должности отдельно для женщин и мужчин.