Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБЩИЙ_файл_ПОСОБИЕ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
22.69 Mб
Скачать

Даних (Фильтры по дате)

Задача реалізується у два етапи:

1. Відбір даних про продаж всіх батонів (значення вибираються зі списку) (рис. 3.53).

Рис. 3.53. Діалогове вікно (вибрано зі списку батон)

2. Відбір даних про продаж батонів, вартість яких перевищує 800 грн. (задається умова відбору) (рис. 3.54).

Рис. 3.54. Задавання умови (вартість перевищує 800 грн)

На рис. 3.55 наведено результат виконання другого етапу розв’язання задачі (відібрані дані про продаж батонів у ті дні, вартість яких перевищує 800 грн). Замість кнопок зі стрілкою праворуч від імен полів Найменування і Вартість з’явилася кнопка Фильтр .

Группа 279

Рис. 3.55. Результат відбору даних

З рис. 3.55 видно, що такі продажі були кожного дня, хоча у перші дні це були батони хлібозаводу Кулиничі, а в останній – хлібозаводу Салтівський.

Відбір інформації за допомогою розширеного фільтра

Відбір даних засобами розширеного фільтра складається з двох етапів: підготовчого і основного. На підготовчому етапі із виведенням результату відбору в інше місце (поза бази даних) потрібно попередньо підготувати три діапазони клітинок: вхідний, діапазони умов і результатів.

Вхідний діапазон – це база даних (разом із рядком назв полів).

Діапазон умов – це діапазон клітинок, в яких задаються умови для відбору записів з бази даних за певними критеріями.

Приклад. На рис. 3.56 наведено діапазон умов для відбору даних про продаж батонів.

Рис. 3.56. Діапазон умов (відбір даних про продаж батонів)

Примітка. Якщо умови складні, то додаткові умови задають в клітинках праворуч (між умовами є логічна операція И (AND) і нижче (між умовами є логічна операція ИЛИ (OR).

Приклад. На рис. 3.57 наведено діапазон умов для відбору даних з БД Продаж про продаж батонів, вартість яких перевищувала 800 грн (операція И), а також усі дані про продаж хліба (операція ИЛИ).

Рис. 3.57. Діапазон умов для відбору даних

Діапазон результатів – це рядок з іменами полів, під якими будуть розміщатися відібрані дані.

Приклад. На рис. 3.58 наведено діапазон результатів відбору даних з БД Продаж. Потрібні поля і їх порядок задаються користувачем.

Рис. 3.58. Діапазон результатів для відбору даних

Про продаж батонів і хліба

Примітка. При задаванні імен полів у діапазонах умов і результатів необхідно, щоб вони цілком збігалися з іменами, зазначеними у базі даних. Для запобігання помилок назви полів з вхідного діапазону у діапазони умов і результатів треба копіювати.

Після підготовки трьох діапазонів виконують основний етап. Для цього потрібно:

        1. Зробити активною будь-яку клітинку бази даних для її виділення.

        2. Клацнути кнопку Дополнительно на вкладці Данные у групі Сортировка и фильтр.

3. Увімкнути у вікні Расширенный фильтр, що відкрилося, перемикач скопировать результат в другое место і вказати діапазони умов і результатів, а потім клацнути кнопку ОК.

Приклад. Потрібно відібрати дані в БД Продаж про продаж батонів у ті дні, коли їхня вартість перевищувала 800 грн, а також усі дані про продаж хліба. Інформацію щодо відбору вивести поза таблицю з даними.

Результати підготовчого етапу подані у прикладах на рис. 3.57 і 3.58.

Результати основного етапу, тобто розв’язок задачі подано на рис. 3.59. Тут же наведено вікно Расширенный фильтр з заданими параметрами.

Группа 597

Рис. 3.59. Відбір даних у БД Продаж засобами розширеного фільтра

З рис. 3.59 видно, що такі продажі були кожного дня. Хоча у перші дні це були батони хлібозаводу Кулиничі, а в останній – хлібозаводу Салтівський. Всі три дні це був хліб хлібозаводу Салтівський, і тільки другого дня – хлібозаводу Кулиничі.