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

3.2. Числові умови та умови роботи з датами

Числові умови та умови типу дата записуються в форматі

< логічний оператор > < вираз >

де в якості логічного оператора можна використовувати:

  • = дорівнює виразу;

  • < менше виразу;

  • > більше виразу;

  • <= менше або рівне виразу;

  • >= більше або рівне виразу;

  • <> не дорівнює виразу;

  • IN(значення_1; значення_2, . . .) – дорівнює одному із значень аргументів;

  • Between значення_1 And значення_2 – приналежність діапазону, який задається константами значення_1 та значення_2.

Приклади задання умов:

  1. >=300 – записи, для яких вміст числового поля більший ніж 300.

  2. Between 1/5/99 and 1/10/99 – записи, для яких поле дати лежить в межах від 1 травня 1999 до 1 жовтня 1999 року.

  3. In("Канада"; "Великобританія") – відображення замовлень на доставку товарів в Канаду або Великобританію.

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

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

3.3. Побудова складних умов

Досить часто запит не обмежується однією простою умовою, а об’єднує відразу кілька умов, що відносяться до різних полів. Такі запити використовуються для об’єднання простих умов в комплексну, за допомогою логічних операцій AND (логічне і) та OR (логічне або).

Операція логічного об’єднання “і” використовується в тому випадку, коли потрібно, щоб виконувалися одночасно обидві прості умови. В запитах це використовується переважно тоді, коли умова створюється по двох полях одночасно (тобто коли потрібно, щоб задовольнялися умови одночасно для двох полів). В Access логічне “і” між умовами запитів реалізується шляхом їх введення в комірки одного рядка Условие отбора.

Операція логічного об’єднання “або” використовується в тому випадку, коли потрібно щоб виконувалась хоча б одна з перерахованих умов. В запитах це використовується переважно тоді, коли прості умови створюються по одному і тому ж полю. При цьому прості умови записуються в рядки Условие отбора в одну колонку.

4. Використання фільтрів для пошуку інформації в бд

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

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

Для створення складних фільтрів, слід використовувати вікно розширеного фільтра.

Для використання методів фільтрації по відношенню до таблиці (або форми) слід відкрити її за допомогою команди Открыть. При цьому в полосі меню з’являється пункт Записи, в якому містяться підкоманди роботи з фільтрами, а на панелі інструментів з’являються кнопки Фильтр по выделенному, Изменить фильтр, Применение фильтра. Крім цього, після відкриття об’єкту, в контекстному меню, яке відкривається правою кнопкою миші, з’являються команди роботи з фільтрами.

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

Для застосування сформованого фільтра використовується команда Применение фильтра. Для ліквідації ефекту фільтрації використовується команда Удалить фильтр.