Впорядкування, пошук і фільтрування даних
9
Впорядкування, пошук і фільтрування даних
Розділ 3 § 18
Пригадай
Ти дізнаєшся
9
Впорядкування і пошук і даних
Розділ 3 § 18
Таблиці баз даних заповнюються даними в процесі їх накопичення, й особливістю цих даних є невпорядкованість, тобто незалежно від того,
які дані фіксуються, вони відсортовані лише за часом їх внесення в таблицю. На збереження даних це ніяк не впливає, але відшукати потрібні дані в такій таблиці дуже складно.
9
Впорядкування і пошук і даних
Розділ 3 § 18
Тому в СКБД для здійснення пошуку потрібних даних передбачені різні засоби.
Одним з них є запити,
9
Впорядкування і пошук і даних
Розділ 3 § 18
Якщо потрібно відшукати дані лише в одній таблиці бази даних, можна скористатись фільтрами. На відміну від запитів, при цьому в базі даних не створюються нові об’єкти й результати фільтрування не зберігаються.
Фільтр
Виділення
Застосувати фільтр
Параметри розширеного фільтра
9
Впорядкування і пошук і даних
Розділ 3 § 18
У MS Access використовується чотири типи фільтрів. Виклик фільтрів здійснюється:
або за допомогою контекстного меню
або за допомогою використання вкладки Основне групи інструментів Сортування й фільтр
Але не всі фільтри можна викликати всіма названими способами, відповідні вказівки виклику деяких з них є лише в контекстному меню.
9
Впорядкування і пошук і даних
Розділ 3 § 18
При застосуванні будь-якого типу фільтра на екрані відображаються всі поля тих записів, що відповідають умові фільтрування. Обмежити кількість полів у фільтрах не можна. При цьому на кожному полі, до якого застосовувався фільтр, відображається значок фільтра.
9
Впорядкування і пошук і даних
Розділ 3 § 18
Скасувати результати фільтрування та повернутись до вихідного стану таблиці можна:
за допомогою вказівки Видалення фільтра з…, позначивши Виділити все
або в групі Сортування й фільтр вкладки Основне — обрати інструмент
застосувати фільтр
9
Пошук даних
Розділ 3 § 18
У СУБД Access пошук у базі даних здійснюється подібно до пошуку в Excel. Для пошуку потрібних даних слід:
9
Пошук даних
Розділ 3 § 18
(Продовження…) Для пошуку потрібних даних слід:
9
Пошук даних
Розділ 3 § 18
(Продовження…) Для пошуку потрібних даних слід:
9
Пошук даних
Розділ 3 § 18
(Продовження…) Для пошуку потрібних даних слід:
9
Пошук даних
Розділ 3 § 18
(Продовження…) Для пошуку потрібних даних слід:
9
Пошук даних
Розділ 3 § 18
Для переходу до наступних записів, значення яких відповідають пошуковому запиту та параметрам пошуку, слід послідовно натискати кнопку Знайти далі.
9
Пошук даних
Розділ 3 § 18
Для забезпечення більшої гнучкості пошуку, записуючи зразок, можна користуватися масками, які будують із використанням таких символів:
*
Наприклад, для пошуку прізвищ, які закінчуються на «енко», використовується маска:
*енко
відповідає будь-якій кількості символів, використовується на початку або в кінці маски;
?
будь-який ОДИН символ;
#
будь-яка ОДНА цифра.
9
Впорядкування і пошук і даних
Розділ 3 § 18
Здійснювати впорядкування даних у межах одного виділеного поля слід його виділити й натиснути кнопку:
За зростанням
За спаданням
або
9
Впорядкування і пошук і даних
Розділ 3 § 18
Упорядковувати за декількома полями одночасно можна за допомогою розширеного фільтра або запитів.
9
Які умови пошуку можна задати за допомогою фільтра за виділеним фрагментом?
Розділ 3 § 18
Фільтр за виділеним — це найпростіший тип фільтрування, який дає змогу знаходити в кожному полі лише одне конкретне значення, яке збігається з виділеним у цьому полі. Особливістю його застосування є те, що спочатку треба встановити текстовий курсор на потрібне значення в даному полі.
Це можна зробити, вибравши інструмент Виділення у групі Сортування й фільтр.
9
Які умови пошуку можна задати за допомогою фільтра за виділеним фрагментом?
Розділ 3 § 18
Фільтр за виділеним можна використовувати послідовно для декількох полів.
При цьому умови між собою пов’язані логічною операцією І, тобто для вибору потрібного запису всі умови мають виконуватись одночасно.
9
Які умови пошуку можна задати за допомогою фільтра за виділеним фрагментом?
Розділ 3 § 18
Наприклад, для того щоб відібрати дівчат, які займаються спортом, можна послідовно застосувати у відповідних полях фільтри за виділеним:
у полі «стать» — фільтр Дорівнює «ж»
у полі «захоплення» — Дорівнює «спорт»
9
Які умови пошуку можна задати за допомогою фільтра за виділеним фрагментом?
Розділ 3 § 18
У певному полі логічну операцію І можна реалізувати, вказавши потрібні значення в контекстному меню.
9
Які умови пошуку можна задати за допомогою фільтра за виділеним фрагментом?
Розділ 3 § 18
Щоб обрати декілька числових значень із вказаного діапазону за допомогою фільтра за виділеним, можна використати вказівку Фільтри чисел ⇒ Між, після чого потрібно вказати діапазон чисел.
9
Які умови пошуку можна задати за допомогою фільтра за виділеним фрагментом?
Розділ 3 § 18
Одним з різновидів фільтра за виділеним є фільтр Виключити виділене — у цьому разі в заданому полі відбираються всі записи, у яких значення не збігається з виділеним у даному полі.
9
Як формувати умови при використанні фільтра для?
Розділ 3 § 18
Фільтр для викликається лише з контекстного меню відповідного поля та вказівками:
Текстові фільтри
Фільтри чисел
або
9
Як формувати умови при використанні фільтра для?
Розділ 3 § 18
На відміну від фільтра за виділеним, можна задавати умову, не встановлюючи курсор на потрібне значення, отже, немає необхідності потрібне значення спочатку знаходити в таблиці.
Крім того, фільтр для може використовувати групові операції з використанням метасимволів:
*
?
та
які дають змогу задати умови типу:
«починається з…»
«містить…» тощо.
9
Як формувати умови при використанні фільтра для?
Розділ 3 § 18
Для числових полів можна задати умови з використанням операторів відношення:
Фільтр для також можна використовувати для різних полів, у такому разі умови пов’язуються,
>
>=
<
<=
логічним І
логічне АБО
не використовують.
9
Як задати складені умови за допомогою фільтра Змінити фільтр?
Розділ 3 § 18
Фільтр, що викликається вказівкою Додатково ⇒ Змінити фільтр, дає можливість скористатися вкладками Шукати та Або. На відміну від фільтрів перших двох типів, дає змогу задавати умови, які пов’язані логічним АБО, тобто здійснювати операцію об’єднання значень вибраних полів.
9
Як задати складені умови за допомогою фільтра Змінити фільтр?
Розділ 3 § 18
При формуванні умови можна використовувати як дані зі списку можливих значень, так й інші операції, наприклад: М*, >100. Таким чином, цей тип фільтра є розширенням перших двох, але не дає змоги виконувати обчислення.
9
Як користуватися�Розширеним фільтром?
Розділ 3 § 18
Розширений фільтр дає змогу використовувати всі можливості розглянутих фільтрів, а також виконувати обчислення.
Під час створення виразів, що при обчисленні мають звертатися до значень у певному полі таблиці, треба вказати назву цього поля, записану в квадратних дужках, наприклад [Прибуття].
9
Як користуватися�Розширеним фільтром?
Розділ 3 § 18
Умови розширеного фільтра конструюються на спеціальному бланку. Тут можна задавати умови лише за полями однієї таблиці, і при відображенні результатів будуть виводитися всі поля таблиці.
За допомогою розширеного фільтра можна також впорядковувати дані за одним чи декількома полями.
9
Розгадайте ребус
Розділ 3 § 18
Фільтр
9
Дайте відповіді на запитання
Розділ 3 § 18
9
Домашнє завдання
Проаналізувати
§ 18, ст. 174-182
Розділ 3 § 18
9
Працюємо за комп’ютером
Розділ 3 § 18
Сторінка
177-181
9
Дякую за увагу!
9