
- •Для виконання лабораторної роботи необхідно:
- •Порядок виконання роботи.
- •Контрольні запитання.
- •Методичні вказівки до лабораторної роботи № 33 Створення та використання запитів Access. Основи використання запитів.
- •Створення простого запиту
- •Порядок створення запиту на вибірку за допомогою Конструктора запитів.
- •Умови відбору в запиті
- •Запити з розрахунками (обчисленням)
- •Перехресний запит
- •Відбір у запиті заданої кількості записів.
Умови відбору в запиті
Умовами відбору може бути одне із значень поля, або діапазон значень. Для задання діапазонів значень використовуються оператори порівняння =, <, >, <=, >=,.логічні оператори And (для задання перетину діапазонів) та Or (для об’єднання діапазонів)
Найчастіше у запитах використовують такі умови для запитів, які подано у нижченаведеній таблиці.
Умовні вирази |
Результат роботи умови у запиті |
||
«Київ» або In («Київ») |
Записи поля, що мають значення Київ |
||
<> «Київ» |
Записи поля, що не мають значення Київ |
||
>=22.10.91 |
Записи поля, що мають значення дати пізніші ніж 22.10.91 |
||
<=22.10.91 |
Записи поля, що мають значення дати до 22.10.91 |
||
>»К» |
Записи поля, що мають значення, які починаються з літер К—Я |
||
<»К» |
Записи поля, що мають значення, які починаються з літер А—К |
||
Null |
Записи поля порожні |
||
Умовні вирази |
Результат роботи умови у запиті |
|
|
Is Not Null |
Записи поля мають не порожні значення |
|
|
Like «P*» |
Записи поля, що мають значення, які починаються з літери Р |
|
|
<=500 |
Записи поля, що мають числові значення, менші або дорівнюють 500 |
|
|
500 |
Записи поля, що мають числове значення, що дорівнює 500 |
|
|
Between 01.01.08 And 31.07.08 |
Записи поля, що мають значення дат від 1 січня до 31 липня 2008 |
|
|
>10And<20 |
Записи поля, що мають діапазон значень від Ют 20 |
|
|
20 Or 40 |
Записи поля, що мають значення 20 або 40 |
|
Також для задання умов відбору використовують спеціальні оператори:
Like[Текст]& “*” – використовується для задання умови вибору користувачем бази даних. При відкритті запиту буде з’являтися діалогове вікно із текстовим рядком «Текст» і рядком введення параметру відбору, який повинен ввести користувач, щоб відкрити запит із відповідними умові записами. Використовується наприклад для відбору за назвою чи першою літерою в назві, за датою.
Between [текст 1] And [текст 2] – використовується для задання умови вибору користувачем бази даних. При відкритті запиту буде з’являтися одне за одним два діалогових вікна із текстовими рядками «Текст 1» та «Текст 2», рядками введення параметрів відбору першого та останнього значень певного діапазону, який повинен ввести користувач, щоб відкрити запит із відповідними умові записами. Використовується в основному для відбору значень в числовому діапазоні або для відбору записів між двох дат.
У вікні конструктора запитів можна також задавати складні умови на вибірку за допомогою так званого Построителя выражений. Для цього у вікні конструктора запитів у рядку Условие отбора для відповідного поля потрібно викликати контекстне меню і вибрати команду Построить. У вікні, що з’явиться, використовуючи кнопки математичних та логічних дій, потрібно сформулювати умову, яка заноситься у верхній частині вікна. Після цього натискають ОК, і складна умова відобразиться у вікні конструктора запитів у рядку Условие отбора.