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

Умови пошуку даних

Для пошуку даних користувачу необхідно побудувати умови. Існують прості та складені умови.

Прості умови складаються з операторів порівняння й операндів, використовуваних для порівняння.

У якості операндів можуть бути використані числа, текстові рядки, дати. Текстові рядки заносяться у подвійні лапки, дати — у символи ”#”. Наприклад, 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 може бути створено декілька видів запиту:

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

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

  •  Запити на відновлення, додавання, видалення є запитами дії, в результаті виконання яких змінюються дані в таблицях.

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

  •  Повторювані записи – запит на виявлення записів, що повторюються.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]