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

3.5. Критерії вибірки даних. Операції та вбудовані функції Access

Умови відбору – це обмеження, яке користувач бази даних встановлює на запит з метою вибірки потрібних записів.

Якщо вирази вводяться у декілька комірок Условие отбора або или, вони автоматично об’єднуються за допомогою операторів And та Or таким чином:

  • якщо вирази знаходяться у різних комірках, але в одному рядку, то автоматично застосовується опера­тор And, а це означатиме, що будуть повертатися лише ті записи, які одночасно відповідають вказаним у цих комірках умовам відбору;

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

Приклади використання декількох умов відбору записів у бланку запиту:

  • одне поле з оператором Or

  • – два поля з оператором And

  • три поля з And і Or

Сортування даних

Вбудовані функції

Вбудовані функції

Для визначення полів, що обчислюються, можна ско­ристатись вбудованими функціями Access або виразами, які створенні користувачем (за винятком статистичних функцій).

Функції змішаного типу

ІІf (.) − повертає одно з двох значень, залежно від оцінки.

Синтаксис функції

IIf("exp", "truepart", "falsepart")

Аргумент

Опис

"exp" (выражение)

Обов’язковий аргумент. Вираження, що потрібно оцінити.

"truepart"

Обов’язковий аргумент. Значення або вираз, що буде повернено, якщо выражение буде оцінене як True (істина).

"falsepart"

Обов’язковий аргумент. Значення або вираз, що буде повернено, якщо выражение буде оцінене як False (неправда)

Приклад. Обчислити поле Ціна реалізації (CENA_R), що розраховується за таким правилом: якщо кількість проданих (KOL) товарів перевищує 10, то ціна за одиницю товару (CENA) зменшується на 3%, в протилежному випадку − залишається незмінною.

 Інші приклади функцій змішаного типу див. у дод. В.

Функції обробки текстових даних

Format(.); Format$(.) − повертає значення типу Variant (String), що містить вираз, відформатований відповідно до інструкцій, заданих в описі формату.

Синтаксис функції

Format ("expr"; "fmt"; "firstweekday"; "firstweek")

Аргумент

Опис

"expr" (выражение)

Обов’язковий аргумент. Будь-який допустимий вираз.

"fmt" (формат)

Необов’язковий аргумент. Припусти­­ме ім’я або визначене користувачем вираження формату.

"firstweekday" (первый_день_недели)

Константа, що задає перший день тижня.

"firstweek" (первая_неделя_года)

Необов’язковий аргумент. Константа, що визначає перший тиждень року