Умови пошуку даних
Для пошуку даних користувачу необхідно побудувати умови. Існують прості та складені умови.
Прості умови складаються з операторів порівняння й операндів, використовуваних для порівняння.
У якості операндів можуть бути використані числа, текстові рядки, дати. Текстові рядки заносяться у подвійні лапки, дати — у символи ”#”. Наприклад, 567, ”Інформатика”, #01.02.99#.
Операторами порівняння є:
= – дорівнює,
< – менше,
> – більше,
<> – не дорівнює
Between – задає інтервал для числових значень або дат,
In (значення1, значення2, …) – виконує перевірку на рівність будь-якому значенню зі списку,
Like “зразок”– виконує пошук подібних зразку текстових рядків. У зразку можна використовувати символи шаблона * та ?.
Приклади простих умов:
5; "Київ";>3; = 4; <> #1/01/2000#.
>Date () — усі дати до вчора включно;
Between 10 And 20 задає інтервал від 10 до 20;
Between #1/01/04# And #1/03/04# задає інтервал між двома датами;
Between Date()-30 And Date() – дати за минулі 30 днів від сьогодні;
Like [А-Г] – прізвища, які починаються на А, Б, В, Г;
Like ”Ар*” – слова, які починаються на Ар;
In(”експорт”, ”імпорт”) – слова, які співпадають із ”експорт” або ”імпорт”;
56???? – шестизначні цифри, які починаються на 56, тощо.
Складені умови – це умови, побудовані з простих за допомогою логічних операцій or (або), and (і, та) та not (не).
Приклади складених умов:
<>10.and.<>20 – не дорівнює 10 та 20;
not (Like “A”) – всі слова, що не починаються з літери А.
У конструкторі фільтрів умови вводять у рядок умов. Умови, які стосуються різних полів та записані в одному рядку конструктора умов мають сполучник – логічну операцію and (і, та). Умови, які стосуються одного поля та записані у різних рядках (одна під одною) поєднуються логічною операцією or (або).
Призначення та види запитів
Запит – це інструмент, що дозволяє відбирати необхідні дані з однієї чи декількох взаємозалежних таблиць, робити обчислення й одержати результат у вигляді таблиці. Через запит можна робити відновлення даних у таблицях, додавання і видалення записів.
На відміну від фільтра запит є структурним елементом бази даних, що має назву, яка поміщається на закладку Запросы головного вікна БД.
У Access може бути створено декілька видів запиту:
Запит на вибірку – вибирає дані із взаємозалежних таблиць та інших запитів. Результатом його є таблиця, що існує до закриття запиту. На основі цього виду запиту будуються запити іншого виду.
Запит на створення таблиці – використовує запит на вибірку, але на відміну від нього, результат запиту зберігається в новій таблиці.
Запити на відновлення, додавання, видалення є запитами дії, в результаті виконання яких змінюються дані в таблицях.
Перехресний запит – запит, результат роботи якого нагадує зведену електронну таблицю.
Повторювані записи – запит на виявлення записів, що повторюються.
Записи без підпорядкованих – запит на виявлення записів, що не мають підпорядкованих записів у якійсь іншій таблиці.