Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
посібник.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
5.14 Mб
Скачать

Тема 9.3. Робота в Access: фільтр, пошук даних.

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

Застосування фільтра на основі виділеного фрагмента

Відкрийте таблицю або форму.

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

Перейдіть до запису, що містить значення, яке потрібно використати як частину фільтра, і клацніть у полі. Щоб використати фільтр на основі певного виділеного фрагмента, виділіть лише потрібні символи.

На вкладці Home, у групі Sort & Filter клацніть елемент Selection, а потім виберіть фільтр, який потрібно застосувати.

–або–

Клацніть правою кнопкою миші в полі, а потім виберіть один з елементів меню засобу виділення Дорівнює, Не дорівнює, Містить або Не містить у нижній частині контекстного меню.

Щоб застосувати фільтр до інших полів на основі виділеного фрагмента, повторіть попередні кроки 3 та 4.

Щоб переглянути інші види фільтрування, скористайтеся командами у групі Сортування й фільтр на вкладці Основне.

Властивість Фільтр (Filter) визначає підмножину записів, які потрібно відображати в разі застосування фільтра до форми, звіту, запиту або таблиці. Тип значення — рядок (String) для читання й записування.

Властивість Фільтр (Filter) є рядковим виразом, який складається з речення WHERE без ключового слова WHERE. Наприклад, у наведеному коді Visual Basic для застосунків (VBA) визначається і застосовується фільтр, який вибирає клієнтів з України:

Me.Filter = "Країна/регіон = 'Україна'"

Me.FilterOn = True

Можна задати цю властивість за допомогою аркуша властивостей таблиці або форми, макросу або коду VBA.

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

Примітка: Значення властивості Фільтр (Filter) не впливає на властивість Фільтр (Filter) ADO.

Можна використовувати властивість Фільтр (Filter), щоб зберігати фільтр і використовувати його пізніше. Фільтри зберігаються з об’єктами, в яких вони були створені. Вони автоматично завантажуються в разі відкриття об’єкта, проте не застосовуються автоматично.

Під час створення нового об’єкта він успадковує властивості Джерело запису (RecordSource) , Фільтр (Filter), Упорядкувати за (OrderBy) і Упорядкування за (OrderByOn) таблиці або запиту, в яких його створено.

Щоб застосувати збережений фільтр до форми, запиту або таблиці, можна вибрати елемент Застосувати в розділі Сортування й фільтр на вкладці Дані або скористатися макросом або кодом VBA, щоб вибрати для властивості Фільтрування (FilterOn) значення Істина. Щоб застосувати фільтр до звіту, виберіть для властивості Фільтрування (FilterOn) значення Так на аркуші властивостей звіту.

Елемент Застосувати вказує на стан властивостей Фільтр (Filter) і Фільтрування (FilterOn). Елемент лишається неактивним, доки не з’явиться фільтр для застосування. Якщо наявний фільтр застосовано, елемент Застосувати буде відображено вибраним.

Щоб автоматично застосовувати фільтр у разі відкриття форми, потрібно ввести як значення властивості події Під час відкриття форми макрос, який використовує дію Застосувати фільтр, або процедуру події, в якій використано метод ApplyFilter об’єкта DoCmd.

Щоб видалити фільтр, потрібно ще раз вибрати елемент Застосувати, клацнути правою кнопкою миші фільтроване поле та вибрати команду Видалення фільтра з..., або за допомогою коду VBA встановити для властивості Фільтрування (FilterOn) значення Хибність.

    1. Питання для самоконтролю з матеріалу модуля 4/3

Питання для самоконтролю з матеріалу модуля 4/3 до теми 1.3.

  1. Які команди входять у меню Вставка?

  2. Що представляє собою символ?

  3. Що представляє собою Об’єкт?

  4. Які дії необхідні для переміщення малюнка?

  5. Які компоненти містить панель інструментів Рисование?

Питання для самоконтролю з матеріалу модуля 4/3 до теми 2.3

  1. Яке призначення команди Предварительный просмотр?

  2. За допомогою якої команди можна документ вивести на друк?

  3. Які дії можна виконати при друкування документа?

  4. Яке призначення кнопки Свойства?

Питання для самоконтролю з матеріалу модуля 4/3 до теми 3.3.

  1. Що таке шаблон?

  2. Яке призначення шаблону?

  3. Які компоненти включає в себе шаблон?

  4. Як створити шаблон?

Питання для самоконтролю з матеріалу модуля 4/3 до теми 4.3

  1. Що таке адреса?

  2. Що називається адресою відносною?

  3. Дайте визначення поняттю адреса абсолютна?

  4. Які дії виконують при форматуванні осередків?

Питання для самоконтролю з матеріалу модуля 4/3 до теми 5.3.

  1. З якою метою використовується функція ЕСЛИ?

  2. Що представляє собою значення якщо істина?

  3. Що представляє собою значення якщо неправда?

  4. Приведіть приклад до функції ЕСЛИ?

Питання для самоконтролю з матеріалу модуля 4/3 до теми 6.3.

    1. Яке призначення фільтру?

    2. Який порядок використання автофільтру?

    3. Які існують критерії застосування фільтру?

Питання для самоконтролю з матеріалу модуля 4/3 до теми 7.3.

  1. Скільки існує етапів проектування БД?

  2. Що представляє собою концептуальне проектування БД?

  3. Що представляє собою логічне проектування?

  4. Що представляє собою фізичне проектування?

  5. Які існують основні характеристики СКБД?

  6. Які існують можливості СКБД?

  7. Які основні компоненти середовища СКБД ви знаєте?

Питання для самоконтролю з матеріалу модуля 4/3 до теми 8.3.

  1. Яке призначення форми у Microsoft Access?

  2. Як створити форму за допомогою засобу «Форма»?

  3. Як створити форму з використанням майстра форм?

  4. Яке мають призначення звіти у Microsoft Access?

  5. Як створити звіт за допомогою засобу «Звіт»?

  6. Яке призначення розділів звіту?

Питання для самоконтролю з матеріалу модуля 4/3 до теми 9.3.

  1. Яке призначення фільтру?

  2. Як можна застосувати фільтр на основі виділеного фрагмента?

  3. Як властивості фільтру?

  4. Як застосувати збережений фільтр до форми?

  5. Що потрібно зробити для того, щоб автоматично застосувати фільтр?

  6. Як видалити фільтр?