Здавалка
Главная | Обратная связь

Створення фільтрів в СКБД MS Access



Тема «Створення фільтрів в СКБД MS Access»

Мета:навчитися створювати фільтри.

План

 

1.Визначення фільтрів.

2.Відмінність фільтрів від запитів.

3.Типи фільтрів.

4.Збереження фільтру як запиту.

5.Використання запиту в якості фільтру.

6.Приклад створення фільтру.

 

 

Література

1. Т. Конолі, К. Бегг, А. Строчан «Бази даних. Проектування, реалізація та супровід.» Теорія та практика. Москва, СПб., Київ. 2000 р.

2. Ч. Сигел «Access’97». Мінськ. 1997 р.

3. Малихіна М. П. «Бази даних: основи, проектування, використання». СПб. 2004р.

4. Г. Гарсіа Моліна. «Системи баз даних. Повний курс». Москва. 2003 р.

5. Карпов Т. «Бази даних. Моделі, розробка, реалізація». СПб. 2001 р.

Домашнє завдання: вивчити конспект, знати відповіді на такі питання лекції:

 

1.Що таке „Фільтр”?

2.Для чого призначені фільтри?

3.Чим відрізняється фільтр від запиту?

4.Для яких об’єктів СКБД MS Access створюються фільтри?

5.Що з’явиться на панелі інструментів після створення фільтру?

6.Які типи фільтрів Ви знаєте?

7.Для чого фільтр зберігають у вигляді запиту та як це зробити?

8.Як створити фільтр?

Створення фільтрів в СКБД MS Access

Як відомо, запити є незалежними об’єктами, які розташовуються в вікні бази даних разом з таблицями та іншими об’єктами.

Іноді краще вбудовувати властивості запиту в існуючий об’єкт замість того, щоб створювати запит як новий об’єкт, окремий від інших за допомогою фільтру можна вбудовувати властивості запиту в таблицю або форму без створення окремого об’єкту-запиту.

Фільтр – засіб, який призначен для зміни конструкції таблиці або форми, частиною якої він є.

Так як у фільтрів немає окремих імен, таблиця або форма можуть мати тільки один приєднаний до себе фільтр. Якщо створити новий фільтр, він замістить вже існуючий. Але можна зберегти фільтр для постійного використання, записавши його як запит. Також можна створити фільтр на основі існуючого запиту.

Після створення фільтру для таблиці або форми з’явиться кнопка „Застосування фільтру”. Натискаючи послідовно по цій кнопці, можна або застосувати фільтр, щоб відобразити на екрані тільки деякі рядки, або відмінити фільтрацію для відображення всіх записів.

Зауваження: якщо до здійснення пошуку даних був використаний фільтр, наступний пошук інформації Access буде здійснювати тільки серед відфільтрованих записів. якщо Access не може знайти запис, який введений, то причина міститься в попередній фільтрації даних.

Існує чотири типи фільтрів:

1. «Фільтр за обраним фрагментом» - визначає, які записи будуть відображені на екрані шляхом виділення даних в таблиці в «Режимі таблиці»;

2.поле «Фільтр для» - дозволяє вносити умови відбору безпосередньо в контексному меню;

3. «Звичайний фільтр» - визначає, які записи будуть відображені на екрані в режимі форми, яка є аналогом таблиці в „Режимі таблиці”;

4. «Поширений фільтр» - вказує, які записи будуть відображені на екрані та визначає порядок, в якому вони з’являються на екрані за допомогою вікна «Поширений фільтр»/ «Сортування», яке є таким самим як й вікно запиту.

 

Зауваження: незалежно від типу створенного фільтру, його можна відобразити на екран двома способами: обрати з меню «Фільтр» опції «Фільтр для форми» або «Поширений фільтр»/ «Сортування». Умови відбору фільтру відобразяться в вікні «Фільтр для форми» або в вікні «Поширений фільтр».

 

1. Фільтр за виділеним фрагментом

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

Потім необхідно обрати з меню «Записи» опцію «Фільтр» та з подменю «Фільтр» обрати «Фільтр за виділеним» або натиснути по кнопці «Фільтр за виділеним» на стандартній панелі інструментів.

Короткий шлях: можна просто натиснути правою кнопкою миші по полю, щоб виділити весь його зміст та відобразити на екрані контексне меню для цього поля, потім обрати в цьому контексному меню опцію «Фільтр за виділеним».

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.