
- •Система керування базами даних ms access. Лекція 17. Система керування базами даних ms access. Встановлення зв’язків між таблицями. Обробка даних у таблиці: сортування, фільтрування
- •Встановлення зв’язків між таблицями Типи зв’язків між таблицями в базі даних
- •Відкриття таблиці.
- •Створення зв’язків між таблицями
- •Створення в таблиці поля зі списком підстановок або списком значень та встановлення зв’язків між таблицями Microsoft Access з використанням Майстра підстановки
- •Створення поля з підстановкою значень з іншої таблиці в режимі Конструктора.
- •Створення поля з підстановкою значень з іншої таблиці в режимі Таблиці.
- •Обробка даних у таблиці: сортування, фільтрування Сортування даних.
- •Фільтрування даних. Режими фільтрації даних
- •Відбір записів за допомогою вибору значень у формі або таблиці (“Фільтр за виділеним”)
- •Введення даних для фільтра (“Фильтр для”)
- •Використання звичайного фільтра.
- •Використання розширеного фільтра.
- •Контрольні запитання
Відбір записів за допомогою вибору значень у формі або таблиці (“Фільтр за виділеним”)
У полі форми, таблиці або під таблиці потрібно знайти значення, які повинні містити відібрані за допомогою фільтра записи; виділити це значення і натиснути кнопку “Фильтр по выделенному” на панелі інструментів.
Примітка. Фільтри зберігаються автоматично при збереженні таблиці або форми. Таким чином, при повторному відкритті таблиці або форми можна застосувати збережений фільтр.
За допомогою фільтрування можна також відібрати записи, які не містять виділеного значення. Для цього виділити значення, клацнути на ньому клавішею мишки і виберати команду “Исключить выделенное”.
Введення даних для фільтра (“Фильтр для”)
Проводиться пошук тільки тих записів, які містять задане значення або відповідають виразу. Поле “Фильтр для” доступно в контекстному меню.
Для застосування фільтра потрібно виділити таблицю в режимі Таблиця та виконати одну з таких дій:
Щоб вказати значення, яке повинні містити відібрані записи, клацнути правою кнопкою в полі таблиці, в якій виконується відбір записів, і ввести потрібне значення в поле “Фильтр для”. Наприклад, щоб знайти всі записи в полі “Місто”, яке містить значення “Київ”, клацнути правою клавішею мишки в полі ”Місто” і ввести значення Київ в поле “Фильтр для”.
Щоб задати складну умову відбору, потрібно ввести повний вираз, який складається з відповідних ідентифікаторів, операторів, підстановочних знаків і значень. Наприклад, щоб знайти всі записи поля “Посада”, які містять слово “Маркетинг”, потрібно клацнути правою кнопкою поле “Посада” і ввести вираз *Маркетинг* в полі “Фильтр для”. Щоб вивести список тих замовлень, які були виконані із затримкою більш ніж на 15 днів, ввести [Дата виконання]-[Дата призначення]>15.
Щоб застосувати фільтр і закрити контекстне меню, потрібно натиснути клавішу ENTER.
Щоб застосувати фільтр і залишити контекстне меню відкритим (щоб мати можливість задати додаткову умову для поля), потрібно натиснути клавішу TAB, ввести нову умову і натиснути TAB ще раз. Ці дії треба повторювати, поки не будуть отримані всі записи.
Використання звичайного фільтра.
Для застосування звичайного фільтра необхідно:
Відкрити таблицю в режимі Таблиця.
Натиснути кнопку Изменить фильтр на панелі інструментів, щоб переключиться у вікно звичайного фільтра.
Вибрати поле для завдання умови відбору.
Ввести умову відбору, вибравши потрібне значення у контекстному списку значень поля, або ввести у поле значення з клавіатури. Для пошуку записів з використанням умови відбору, що задається виразом, ввести вираз у відповідне поле.
Примітка. Вираз – будь-яка комбінація операторів, констант, функцій, імен полів, елементів управління, результатом якої є конкретне значення.
Натиснути кнопку “Применение фильтра” на панелі інструментів.
Використання розширеного фільтра.
Для застосування розширеного фільтра необхідно:
Відкрити таблицю в режимі таблиця
Вибрати команду Записи Фильтр Расширенный фильтр
Додати в бланк поле або поля, для яких будуть задані значення, або умови відбору записів.
Щоб показати порядок сортування, вибрати комірку Сортировка (Sort) потрібного поля і вказати порядок сортування.
У комірці Условие отбора (Criteria) вказати потрібне значення або вираз.
Натиснути кнопку Применение фильтра на панелі інструментів.