Умови пошуку даних
Для пошуку даних користувачу необхідно побудувати умови. Існують прості та складені умови.
Прості умови складаються з операторів порівняння й операндів, використовуваних для порівняння.
У якості операндів можуть бути використані числа, текстові рядки, дати. Текстові рядки заносяться у подвійні лапки, дати — у символи ”#”. Наприклад, 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 (або).
Дата добавления: 2015-07-24; просмотров: 1146;