
Практична робота
Системи керування базами даних. Microsoft access
Тема: MS Access. Пошук даних за умовою
І. Теоретичні відомості
Пошук даних за умовою, можна виконати різними способами.
Спосіб перший Ви створюєте запит по кожному з питань, які пропонуються, і зберігаєте його у вигляді таблиці. Для створення запиту виконаєте наступні дії: Запит — Створити запит в режимі конструктора — Таблиця — Клас — Додати — Закрити Після цього ввести умови запиту.
Спосіб
другої Таблиця
— Клас — Відкрити.
На панелі інструментів натисніть кнопку
Змінити
фільтр,
і введіть умови запиту, використовуючи
Построитеть
выражений
.
Потім на панелі інструментів Запиту
натисніть кнопку Застосувати
фільтр.
У результаті на екрані з'явиться
динамічний набір записів, що задовольняють
уведеній умові. Але при подальших
маніпуляціях цей набір не збережеться.
Якщо ви хочете зберегти даний набір
записів, то виконаєте наступні дії. У
вікні Фільтра
відкрийте меню Файл
і виберіть команду Зберегти
як запит.
Спосіб третій У режимі таблиць виведіть курсор миші на верхню межу таблиці й натисніть праву миші. У контекстному меню виберіть команду Змінити фільтр. Всі інші дії точно такі ж, як у другому способі.
Для того щоб відповісти на всі пропоновані питання, необхідно знати оператори завдання шаблонів. Приведемо кілька прикладів.
Приклади використання символів завдання шаблонів
Використання символів |
Зразок |
Пошук в Microsoft Access |
Знак питання (?); як шаблон для будь-якого символу. |
За?ор |
Забор Затор |
Зірочка (*); як шаблон для будь-якої групи символів. |
Д*нь |
День Довга тінь |
Зірочка (*); як шаблон для будь-якої групи початкових символів. |
*й |
128й Останній |
Знак фунта (#); як шаблон для будь-якої цифри. |
#-й |
5-й 8-й |
Знак оклику (!) після першої дужки; для пошуків символу, що не входить у зазначений набір символів. |
Іванов[!аи] |
Іванову [але не Іванова або Іванови] |
Приклади умовних виражень
Умовні вираження |
Висновок записів, які |
Саратов |
мають значення Саратов |
Not Саратов |
не мають значення Саратов |
In (Саратов, Томськ, Уфа) |
мають значення Саратов, Томськ або Уфа |
<М |
починаються з букв А-Л |
>=М |
починаються з букв М-Я |
100 |
мають числове значення 100 |
<=20 |
мають числове значення не більше 20 |
Date() |
мають значення поточної дати |
>=01.01.94 |
мають значення дати пізніше 01.01.94 |
Beetween 01.01.93 AND 31.12.93 |
мають значення року 1993 |
*.02. * |
мають значення місяця Лютий |
Null |
містять у поле порожнє значення |
Is Not Null |
мають не порожнє значення в поле |
Like "Р*" |
починаються з букви Р |