Здавалка
Главная | Обратная связь

Приклади умовних виражень

СИСТЕМИ КЕРУВАННЯ БАЗАМИ ДАНИХ. MICROSOFT ACCESS

Тема: MS Access. Пошук даних за умовою

І. Теоретичні відомості

Пошук даних за умовою, можна виконати різними способами.

Спосіб перший Ви створюєте запит по кожному з питань, які пропонуються, і зберігаєте його у вигляді таблиці. Для створення запиту виконаєте наступні дії: Запит — Створити запит в режимі конструктора — Таблиця — Клас — Додати — Закрити Після цього ввести умови запиту.

Спосіб другої Таблиця — Клас — Відкрити. На панелі інструментів натисніть кнопку Змінити фільтр, і введіть умови запиту, використовуючи Построитеть выражений . Потім на панелі інструментів Запиту натисніть кнопку Застосувати фільтр. У результаті на екрані з'явиться динамічний набір записів, що задовольняють уведеній умові. Але при подальших маніпуляціях цей набір не збережеться. Якщо ви хочете зберегти даний набір записів, то виконаєте наступні дії. У вікні Фільтра відкрийте меню Файл і виберіть команду Зберегти як запит.

Спосіб третій У режимі таблиць виведіть курсор миші на верхню межу таблиці й натисніть праву миші. У контекстному меню виберіть команду Змінити фільтр. Всі інші дії точно такі ж, як у другому способі.

Для того щоб відповісти на всі пропоновані питання, необхідно знати оператори завдання шаблонів. Приведемо кілька прикладів.


Приклади використання символів завдання шаблонів

Використання символів Зразок Пошук в Microsoft Access
Знак питання (?); як шаблон для будь-якого символу. За?ор Забор Затор
Зірочка (*); як шаблон для будь-якої групи символів. Д*нь День Довга тінь
Зірочка (*); як шаблон для будь-якої групи початкових символів. 128й Останній
Знак фунта (#); як шаблон для будь-якої цифри. #-й 5-й 8-й
Знак оклику (!) після першої дужки; для пошуків символу, що не входить у зазначений набір символів. Іванов[!аи] Іванову [але не Іванова або Іванови]

Приклади умовних виражень

Умовні вираження Висновок записів, які
Саратов мають значення Саратов
Not Саратов не мають значення Саратов
In (Саратов, Томськ, Уфа) мають значення Саратов, Томськ або Уфа
починаються з букв А-Л
>=М починаються з букв М-Я
мають числове значення 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 "Р*" починаються з букви Р

ІІ. Хід роботи

1. У базі даних Прізвище 3 створіть таблицю Клас і внесіть у неї наступні поля.

Поле Тип даних Опис
Лічильник  
Прізвище Текстовий  
Ім'я Текстовий  
Дата Дата Дата народження
Стать (ч) Логічний Стать чоловіча?
Вулиця Текстовий  
Будинок Числовий  
Квартира Числовий  
Клас Числовий  
Група Текстовий Група здоров'я по фізкультурі
Захоплення Текстовий  
Очі Текстовий Кольори очей

 


2. Заповніть таблицю

Клас
Прізвище Ім'я Дата Стать (ч) Вулиця Будинок Квартира Клас Група Захоплення Очі
Суханов Сергій 12.02.1981 Так Суворівська основна важка атлетика зелені
Пирогов Юрій 05.12.1983 Так Карбишева основна футбол блакитні
Лебедєва Світлана 16.06.1985 Ні Пушкіна спеціальна в'язання карі
Горошенко Сергій 23.05.1988 Так Леонова основна лижі блакитні
Єльник Наталля 24.05.1982 Ні Суворівська спеціальна читання сірі
Суханова Наталля 20.12.1986 Ні Леніна підготовча шиття зелені
Петрова Світлана 18.04.1982 Ні Пушкіна основна лижі сірі
Горяінова Ольга 20.12.1984 Ні Синявіна підготовча аеробіка карі
Попов Михайло 07.07.1987 Так Леонова підготовча   блакитні
Сергєєв Олександр 30.11.1989 Так Карбишева основна карате зелені
Павлова Олена 13.12.1985 Ні Пушкіна основна аеробіка карі
Ємельянова Наталля 25.05.1981 Ні Попова основна шиття зелені
Євдокимов Михайло 18.08.1980 Так Суворівська основна футбол сірі
Суханова Світлана 29.07.1980 Ні Карбишева основна аеробіка карі
Євсєєва Олена 14.10.1984 Ні Леніна основна лижі сірі

3. Відповідаючи на питання створіть запити і запишіть умови в зошит:

1. Хто вчиться в 8 класі?

  1. Хто народився в 1984 році?
  2. Хто живе на вулиці Пушкіна?
  3. У кого номер будинку менше 50?
  4. У кого чоловічі імена?
  5. Хто народився навесні?
  6. У кого прізвище починається на букву С?
  7. Хто не займається важкою атлетикою?
  8. У кого сьогодні день народження?
  9. У кого номер квартири менше 12?
  10. Хто невизначив своє захоплення?
  11. Хто народився до 1.01.85?
  12. Хто живе на вулиці Пушкіна, Леонова або Синявіна?
  13. У кого прізвище починається з букв По?
  14. Хто є однофамільцями із Сухановим Сергієм?
  15. Хто захоплюється аеробікою і лижами?
  16. Хто із хлопчиків живе на вулиці Суворівській?
  17. У кого імена починаються на букву С, а прізвище - на букву П?
  18. У кого карі очі й ця людина не вміє в'язати?
  19. Хто вчиться в старших класах?
  20. У кого зі спеціальної групи жіноче ім'я?
  21. Хто не живе на вулиці Леніна й не займається в підготовчій групі?
  22. Хто із хлопчиків із блакитними очами займається карате?
  23. У кого номер класу кратний 3, і він живе на вулиці Пушкіна або Леніна?
  24. Хто із сірими очами вчиться в класі з непарним номером, або число в даті його народження більше 15?
  25. У кого номер класу просте число, або спеціальна група, і його ім'я починається на Н?
  26. Хто з основної групи не живе на вулиці Пушкіна або Леніна?
  27. Хто з дівчинок, що народилися в травні або в лютому, номер будинку більше 36?
  28. У кого з основної групи ім'я починається на букви С або М, але прізвище не починається на букву П?

ІІI. Питання для захисту практичної роботи

1. Яке призначення фільтрів?

2. Які є типи запитів?

3. Як створити запит?

4. Як виконати пошук по текстовому полю?

5. Чи можна з відфільтрованих записів створити нову таблицю?

6. Що таке запит?

7. Яка відмінність між використанням фільтра і запиту?

8. Що таке простий запит на вибірку?

9. Як побудувати умову зі сполучником "або" у запиті?

10. Що таке запит на доповнення?





©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.