воскресенье, 19 апреля 2020 г.

Інформатика для груп 1-1, 2-2, 2-3. Урок 25. Тема: Фільтрування даних.



Урок 25
Тема: Фільтрування даних.

Ви дізнаєтеся:
v як формувати умови при використанні фільтра для;
v як задати складені умови за допомогою фільтра Змінити фільтр;
v як користуватися Розширеним фільтром

Як формувати умови при використанні фільтра для?
Фільтр для викликається лише з контекстного меню відповідного поля
та вказівками Текстові фільтри або Фільтри чисел (мал. 18.9, мал. 18.10).
(мал.18.9)

(мал.18.10)
На відміну від фільтра за виділеним, можна задавати умову, не встановлюючи курсор на потрібне значення, отже, немає необхідності потрібне значення спочатку знаходити в таблиці. Крім того, фільтр для може використовувати групові

операції з використанням метасимволів * та ?, які дають змогу задати умови
типу «починається з…», «містить…» тощо. Для числових полів можна задати умови з використанням операторів відношення: >, >=, <, <=. Фільтр для також можна використовувати для різних полів, у такому разі умови пов’язуються логічним І, логічне АБО не використовують.

Самостійне завдання.
Вправа 2. Створення умов пошуку з використанням фільтра для.
Завдання. У таблиці Квитки бази даних Розклад руху літаків знайдіть, на які рейси квитки коштують менше 800 грн і є в наявності. Упорядкуйте дані за збільшенням вартості квитків.
1. Відкрийте базу даних Розклад руху літаків, що збережена в папці Бази даних на спільному ресурсі.
2. Відкрийте таблицю Квитки в режимі таблиці. У контекстному меню поля Тариф оберіть Фільтри чисел/Менше або дорівнює та введіть умову 800 
(мал. 18.11). Натисніть OK.

(мал.18.11)
3. У контекстному меню будь-якої клітинки поля Квитки оберіть значення Дорівнює «є».
4. Виділіть поле Тариф і натисніть кнопку Сортування за зростанням на панелі інструментів вікна програми.
5. Визначте кількість записів у таблиці, що відповідає вказаним умовам.
Закрийте таблицю Квитки.

Зразок виконання вправи 2. Створення умов пошуку з використанням фільтра для.
 (Перегляньте уважно відео за посиланням) https://www.youtube.com/watch?v=s5wzXky7iMY&list=PLafE3aTB6JO1xX_UlHgCOrK6mgCXWMNhI&index=47&t=0s

або за QR кодом













Як задати складені умови за допомогою фільтра Змінити фільтр?
Фільтр, що викликається вказівкою Додатково/Змінити фільтр, дає можливість скористатися вкладками Шукати та Або. На відміну від фільтрів перших двох типів, дає змогу задавати умови, які пов’язані логічним АБО, тобто здійснювати операцію об’єднання значень вибраних полів (мал. 18.12). 
(мал.18.12)

При формуванні умови можна використовувати як дані зі списку можливих значень, так й інші операції, наприклад: М*, >100. Таким чином, цей тип фільтра є розширенням перших двох, але не дає змоги виконувати обчислення.
За допомогою вибору списку будь-якого поля таблиці можна задавати умови, які пов’язані логічним АБО. Для цього потрібно залишити обраними лише потрібні унікальні значення відповідного поля.

Самостійне завдання.
Вправа 3. Використання фільтра для створення складених умов, пов’язаних логічною операцією АБО.
Завдання. У таблиці Рейси бази даних Розклад руху літаків знайдіть записи
про всі рейси, що прямують до міст Одеса, Брюссель або Варшава.
1. Відкрийте базу даних Розклад руху літаків, що збережена в папці Бази даних на спільному ресурсі.
2. Відкрийте таблицю Рейси в режимі таблиці. Оберіть список у полі Напрям, виберіть зі списку одне з можливих значень — Одеса.
3. У списку Додатково оберіть вказівку Змінити фільтр. У вкладках Шукати й Або послідовно введіть додаткові умови пошуку: Напрям — Брюссель, Напрям — Варшава (мал. 18.13).
(мал.18.13)
4. Визначте, скільки рейсів відповідають заданій умові (мал. 18.14).
(мал.18.14)
6. Перевірте, яким чином буде записано умову пошуку у вікні Рейси: Фільтрування за формою, якщо після застосування фільтра ще раз обрати Змінити фільтр. Закрийте таблицю.


Зразок виконання вправи 3. Використання фільтра для створення складених умов, пов’язаних логічною операцією АБО

(Перегляньте уважно відео за посиланням) https://www.youtube.com/watch?v=QRhz9zkMrXs&list=PLafE3aTB6JO1xX_UlHgCOrK6mgCXWMNhI&index=47

або за QR кодом












Як користуватися Розширеним фільтром?
Розширений фільтр дає змогу використовувати всі можливості розглянутих фільтрів, а також виконувати обчислення. Під час створення виразів, що при обчисленні мають звертатися до значень у певному полі таблиці, треба вказати назву цього поля, записану в квадратних дужках, наприклад [Прибуття].
Умови розширеного фільтра конструюються на спеціальному бланку
(мал. 18.15). 
(мал.18.15)
результатів будуть виводитися всі поля таблиці.
За допомогою розширеного фільтра можна також впорядковувати дані за одним чи декількома полями.


Самостійне завдання.
Вправа 4. Використання розширеного фільтра для впорядкування даних таблиці та створення складених умов.
Завдання. У таблиці Рейси бази даних Розклад руху літаків знайдіть записи про всі рейси, що здійснюються літаками марки ТУ або АН. Результати впорядкуйте за напрямом в алфавітному порядку, для кожного міста впорядкуйте дані за часом відправлення за зростанням.
1. Відкрийте базу даних Розклад руху літаків, що збережена в папці Бази даних на спільному ресурсі.
2. Відкрийте таблицю Рейси в режимі таблиці. Виконайте вказівку Додатково/Розширений фільтр…
3. На бланку розширеного фільтра в рядку Поле виберіть у першому стовпці
значення Напрям, у другому — Відліт, у третьому — Літак.
4. Для полів Напрям і Відліт у рядку Сортування виберіть зі списку значення
За зростанням.
5. Для поля Літак у рядку Умова відбору введіть умови (мал. 18.16).
(мал.18.16)
6. Виконайте вказівку Додатково/Застосувати фільтр.
7. Проаналізуйте отримані результати. Виконайте вказівку Видалити фільтр.

Зразок виконання вправи 4. Використання розширеного фільтра для впорядкування даних таблиці та створення складених умов.
 (Перегляньте уважно відео за посиланням) https://www.youtube.com/watch?v=QnZ-JTr2yOI&list=PLafE3aTB6JO1xX_UlHgCOrK6mgCXWMNhI&index=48

або за QR кодом







Комментариев нет:

Отправить комментарий