Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемАлевтина Гутаковская
1 11 КЛАС Упорядковуємо та фільтруємо дані в таблицях. 1
2 У MS Access використовується чотири типи фільтрів Виклик фільтрів здійснюється за допомогою контекстного меню, меню Записи/Фільтр або відповідних кнопок на панелі інструментів За замовчуванням результати фільтрування не зберігаються, але (за необхідності) їх можна зберегти: копіюванням через буфер обміну; як запит 2 1.Фільтр за виділеним фрагментом 2.Фільтра для 3.Змінити фільтр 4.Розширений фільтр
3 Фільтр за виділеним фрагментом Фільтр за виділеним можна використовувати послідовно для декількох полів. При цьому умови між собою пов'язані логічною операцією І Логічну операцію АБО за допомогою фільтра за виділеним використати не можна. 3
4 Завдання У таблиці Рейси з бази даних Розклад руху літаків.mdb знайти записи, що містять час відправлення та прибуття до Львова. Серед знайдених записів відобразити лише ті, в яких рейси здійснюються будь-якими літаками, крім Іл Відкрийте файл Розклад руху літаків.mdb, 2. Відкрийте таблицю Рейси в режимі таблиці. 3. Встановіть текстовий курсор у клітинку таблиці, що в полі Напрям має значення Львів. Натисніть на панелі інструментів кнопку Фільтр за виділеним. 4. В полі Літак знайдіть значення Іл-86 та клацніть на ньому правою клавішею мишки. Виберіть у контекстному меню вказівку Виключити виділене 5. Визначте, скільки рейсів відповідає заданим умовам та проаналізуйте час їх відправлення та прибуття. 4
5 Використання Фільтра для Фільтр для викликається лише з контекстного меню. На відміну від Фільтра за виділеним, можна задавати умову, не встановлюючи курсор на потрібне значення, отже немає необхідності потрібне значення спочатку знаходити в таблиці. Крім того, Фільтр для може використовувати групові операції з використанням метасимволів * та ?. 5
6 Завдання. У таблиці Квитки бази даних Розклад руху літаків.тdb знайти, квитки на які рейси коштують менше 80 грн. та є в наявності. Впорядкувати дані за збільшенням вартості квитків. 1. Відкрийте базу даних Розклад руху літаків, mdb. 2. Відкрийте таблицю Квитки в режимі таблиці. Клацніть правою клавішею мишки у будь-якій клітинці в полі Тариф та в контекстному меню в поле введення Фільтр для введіть умову <80. Натисніть клавішу Enter 3. Клацніть правою клавішею мишки у будь-якій клітинці в полі Квитки та в поле введення Фільтр для введіть значення «є». Натисніть клавішу Enter. 4. Виділіть поле Тариф та натисніть кнопку Сортування за зростанням на панелі інструментів вікна програми. 5. Визначте кількість записів у таблиці, що відповідає вказаним умовам. Закрийте таблицю Квитки. 6
7 Завдання. У таблиці Рейси бази даних Розклад руху літаків.тdb знайти записи про всі рейси, що прямують до міста, назва якого починається з літери С 1. Відкрийте базу даних Розклад руху літаків, mdb. 2. Відкрийте таблицю Рейси в режимі таблиці. Клацніть правою клавішею мишки на будь-якій клітинці поля Напрям та в поле введення фільтр для введіть умову С*. Натисніть клавішу Enter. 3. Визначте, які міста в таблиці відповідають заданій умові та скільки є рейсів до цих міст. Закрийте таблицю Рейси. 7
8 Як задати складні умови за допомогою фільтра Змінити фільтр? Фільтр Змінити фільтр викликається з меню Записи/Фільтр або панелі інструментів, у контекстному меню цієї вказівки немає. Цей фільтр дозволяє скористатись вкладниками Знайти та Або. На відміну від фільтрів перших двох типів, дозволяє задавати умови, які пов'язані логічним АБО, тобто здійснювати операцію об'єднання значень вибраних полів. При формуванні умови можна використовувати як дані зі списку можливих значень, так і інші операції, наприклад: М*, >100. Таким чином, цей тип фільтру є розширенням перших двох, але не дозволяє виконувати обчислення. 8
9 Завдання. У таблиці Рейси бази даних Розклад руху літаків.mdb знайти записи про всі рейси, що прямують до міст Одеса, Сімферополь або Донецьк. 1. Відкрийте базу даних Розклад руху літаків.mdb. 2. Відкрийте таблицю Рейси в режимі таблиці. Виконайте вказівку Записи/Фільтр/Змінити фільтр. 3. На бланку фільтра на вкладинці Знайти в полі Напрям виберіть зі списку можливих значень Сімферополь 4. Перейдіть до вкладники Або (2) та виберіть у полі Напрям значення Одеса. 5. Клацніть на наступній вкладинці Або та виберіть у полі Напрям значення Донецьк 6. Виконайте вказівку Фільтр/Застосувати фільтр. 7. Визначте, скільки рейсів відповідає заданій умові. Закрийте таблицю. 9
10 Як користуватися Розширеним фільтром? Розширений фільтр дозволяє використовувати всі можливості фільтрів перших трьох типів, а також виконувати обчислення. Під час створення виразів, що при обчисленні мають звертатися до значень у певному полі таблиці, треба вказати назву цього поля, записану в квадратних дужках, наприклад [Прибуття]. Умови Розширеного фільтра конструюються на спеціальному бланку. Тут можна задавати умови лише за полями однієї таблиці і при відображенні результатів будуть виводитися всі поля таблиці. За допомогою Розширеного фільтра можна також впорядковувати дані за одним чи декількома полями. 10
11 Завдання. У таблиці Рейси, бази даних Розклад руху літаків.mdb знайти записи про всі рейси, що здійснюються літаками марки Ту або Ан (будь- яких моделей). Результати впорядкувати за напрямком в алфавітному порядку, для кожного міста впорядкувати дані за часом відправлення за зростанням. 1. Відкрийте базу даних Розклад руху літаків.mdb. 2. Відкрийте таблицю Рейси в режимі таблиці. Виконайте вказівку Записи/Фільтр/Розширений фільтр. 3. На бланку Розширеного фільтра в рядку Поле виберіть у першому стовпці значення Напрям, у другому Відліт, у третьому Літак. 4. Для полів Напрям і Відліт у рядку Сортування виберіть зі списку значення За зростанням. 5. Для поля Літак у рядку Умова відбору введіть Ту*, в рядку або умову Ан*. 6. Виконайте вказівку Фільтр/Застосувати фільтр. 7. Проаналізуйте отримані результати. Виконайте вказівку Записи/Видалити фільтр. 11
12 Завдання. У таблиці Рейси бази даних Розклад руху літаків.mdb знайти записи про всі рейси, для яких час між відправленням та прибуттям перевищує 2 год. 1. Відкрийте базу даних Розклад руху літаків.тdb. 2. Відкрийте таблицю Рейси в режимі таблиці. Виконайте вказівку Записи/Фільтр/Розширений фільтр. 3. На бланку фільтра в рядок Поле введіть назву нового атрибута Час, який буде визначено шляхом обчислень, та після символа «:» запишіть вираз для обчислення: [Прибуття]-[Відліт]. 4. У рядок Умова відбору введіть >2 5. Натисніть на панелі інструментів кнопку Застосування фільтра 6. Визначте кількість записів, що відповідають умові 7. Натисніть кнопку Видалити фільтр. Закрийте таблицю. 8. Закрийте базу даних. 12
13 Домашнє завдання 13 Підручник Інформатика 11 клас (Стандарт) § 19, підготуватися до практичної роботи
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.