Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекцій.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.04 Mб
Скачать
  1. Використання поля фільтр для

  • В ідкрийте таблицю в режимі Таблиці.

  • Клацніть правою кнопкою миші у будь-якій клітинці поля, для якого вказується умова відбору, а потім виконати одну з наступних дій:

  • введіть значення, яке буде використовуватись як умова відбору, в поле "Фильтр для" в контекстному меню.

  • Для вказівки більш складної умови відбору наберіть повний вираз.

Виконайте одну з наступних дій:

  • Щоб застосувати фільтр і закрити контекстне меню, натисніть клавішу ENTER.

  • Щоб застосувати фільтр і залишити контекстне меню відкритим (з тим, щоб мати можливість указати додаткову умову для поля), натисніть клавішу TAB. Введіть нову умову і натисніть клавішу TAB ще раз. Повторювати ці дії доти, поки не будуть отримані всі необхідні записи. Наприклад, в полі «ставка» знайти значення >300 and <600.

  • Натиснути <Enter> – старт процесу фільтрації.

  1. Розширені фільтри

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

  • Відкрийте таблицю в режимі Таблиці.

  • Виконайте команду Меню| Записи| Фильтр| Расширенный фильтр.Додайте в бланк поле або поля, для яких будуть задані умови для відбору записів.

  • Поля додаються перетяганням із списку, подвійним натисненням в списку або вибором із списку, що розкривається в клітинці Поле.

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

  • Для вказівки порядку сортування відібраних записів виберіть клітинку в рядку «Сортировка» для конкретного поля, натисніть кнопку розкриття списку і виберіть порядок сортування.

  • У Miсrosoft Access записи сортуються спочатку по значеннях поля, розташованого в лівому стовпці бланка, потім по значеннях поля в наступному праворуч стовпці і т.д.

  • Укажіть шукане значення або введіть вираження в рядок «Умова відбору» для полів, включених в бланк.

  • Вираження умови відбору вводиться шляхом прямого введення з клавіатури, або за допомогою Построителя выражений. Для запуску Построителя выражений натисніть праву кнопку миші в клітинці Условие отбора і виберіть команду "Построить".

  • Для того, щоб застосувати фільтр, натисніть кнопку Применение фильтра на панелі інструментів або виконайте команду меню Фильтр| Применить фильтр.

  1. Приклади виразів, що використовуються як умови відбору текстових значень.

Поле «Пункт Призначення» умова «Київ» відображає записи, які містять замовлення на доставку товарів у Київ.

Поле «Пункт Призначення» умова «Київ» OR «Харків», використовується оператор Or для відображення замовлень на доставку товарів у Київ або Харків.

Дата Відвантаження Between #05.01.05# And #10.01.05# використовує оператор Between...And для відображення замовлень на відвантаження товарів не раніше 5-січ-2005 і не пізніше 10-січ-2005.

Дата Відвантаження #02.02.2005# Відображає замовлення на відвантаження товарів 2-лют-2005.

Країна Доставки In ("Канада", "Великобританія") Використовує оператор In для відображення замовлень на доставку товарів в Канаду або Великобританію.

Країна Доставки Not "США". Використовує оператор Not для відображення замовлень на доставку товарів у всі країни, за виключенням США.

Прізвище Like "С*" Замовлення на доставку товарів клієнтам, прізвища яких починаються з літери С.

Прізвище Like "[А-Д]*" Замовлення для клієнтів, прізвища яких починаються з літер від А до Д.

Прізвище Like "*ро*" Замовлення для клієнтів, прізвища яких містять сполучення літер «ро». (Морозова, Трофимов, Коробка, Прохоров).

НазваТовару >="Н" Відображає замовлення на доставку товарів, назви яких починаються з літер, що знаходяться в діапазоні від Н до Я.

КодЗамовлення Right([КодЗамовлення], 2)="03" Використовує функцію Right для відображення замовлень, код яких закінчується на 03.

Назва Len([Назва])>Val(30) Використовує функцію Len і Val для відображення замовлень для фірм, довжина назв яких перевищують 30 символів.

Дата Замовлення < Date( )- 30 Використовує функцію Date для відображення замовлень, зроблених раніше, ніж 30 днів назад.

Дата Замовлення Year([ДатаЗамовлення])=2005 Використовує функцію Year для відображення замовлень, зроблених у 2005 році.

Кількість>Davg("[Кількість]", "Замовлено") Використовує функцію Dаvg для відображення замовлених товарів, кількість яких перевищує середнє.

Більш могутнім засобом вибору даних, порівняно з фільтрами, є запити.

Схожість і різниця між запитами на вибірку і фільтрами

Основна подібність між запитами на вибірку і фільтрами полягає в тому, що в них проводиться вилучення підмножини записів із базової таблиці або запита.

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

  • Перегляд підмножини записів без попереднього відкриття конкретної таблиці або форми.

  • Вибір таблиць, що містять записи, з можливістю наступного додавання інших таблиць.

  • Виконання обчислень над значеннями полів.