- •Лекція 3. Запити Microsoft Access: простий вибірковий запит
- •3.1. Поняття запиту. Класифікація запитів Access
- •3.2. Створення запитів в субд ms Access
- •3 .3. Режим конструктора запиту. Структура бланка qbe
- •3.4. Створення розрахункових полів, побудова виразів
- •3.5. Критерії вибірки даних. Операції та вбудовані функції Access
- •Функції обробки текстових даних
- •Синтаксис функції
- •Функції обробки дати та часу
- •Синтаксис функції
- •Функції по підмноженню
- •Синтаксис функції
- •Значення
- •Питання для самоконтролю
- •Л екція 4. Запити ms Access: інші різновиди вибіркових запитів
- •4.1. Параметричні запити
- •4.2. Групові запити. Операції для групування даних
- •Статистичні функції
- •4.3. Створення перехресних таблиць
- •Створення перехресних запитів за допомогою Майстра
- •Створення перехресних запитів за допомогою Конструктора
- •Питання для самоконтролю
- •Л екція 5. Запити ms Access: модифікуючі запити
- •5.1. Створення нової таблиці за допомогою запитів
- •5.2. Вилучення групи записів за допомогою запитів
- •5.3. Використання запитів на додання записів з однієї таблиці в іншу
- •5.4. Використання запитів для оновлення даних
- •Питання для самоконтролю
- •Список рекомендованоЇ літератури
- •Інтернет-ресурси
- •Додатки
- •Концептуальна модель предметної області
- •Логічна модель
- •Описання фізичної моделі бд для субд ms Access
- •Продаж товару
- •Довідник магазинів
- •Характеристика товарів
- •Довідник фірм
- •Функції змішаного типу
- •Функції обробки текстових даних
- •Функції обробки дати та часу
- •Функції по підмноженню
Значення
Аргумент формат може приймати такі значення:
Аргумент |
Опис |
d |
Номер дня. |
dddd |
Назва дня тижня. |
m, mm |
Номер місяця. |
mmm |
Назва місяця (перші три літери). |
q |
Номер кварталу. |
yyyy |
Номер року |
Аргумент первый_день_недели приймає такі значення:
Константа |
Значення |
Опис |
vbUseSystem |
0 |
Використовується значення NLS API. |
VbSunday |
1 |
Неділя (за замовчуванням). |
vbMonday |
2 |
Понеділок. |
vbTuesday |
3 |
Вівторок. |
vbWednesday |
4 |
Середа. |
vbThursday |
5 |
Четвер. |
vbFriday |
6 |
П’ятниця. |
vbSaturday |
7 |
Субота |
Аргумент первая_неделя_года може приймати такі значення:
Константа |
Значення |
Опис |
vbUseSystem |
0 |
Використовується значення NLS API. |
vbFirstJan1 |
1 |
Починається з тижня, на який припадає дата "1 січня" (за замовчуванням). |
vbFirstFourDays |
2 |
Починається з тижня, до складу якого входять щонайменше чотири дні року |
|
Аргументи первый_день_недели та первая_ неделя_года необов’язкові. |
Інші приклади текстових функцій див. у дод. В.
Функції обробки дати та часу
DateDiff(.) − повертає значення типу Variant (Long), що вказує різницю між двома датами за допомогою специфікації d/w/m/yyyy (пояснення цих аргументів див. у попередньому прикладі).
Синтаксис функції
DateDiff ("interval"; "date1"; "date2"; "firstweekday"; "firstweek")
Аргумент |
Опис |
interval (інтервал) |
Інтервал, в якому буде обчислена різниця між двома датами. |
"date1"; "date2" |
Два поля дати, різницю між якими необхідно обчислити |
Приклад. Обчислити поле Різниця між датами, що розраховує інтервал по місяцях між датою продажу та стандартною − 23.10.1999 р. (створюється нове поле).
Інші приклади функцій обробки дати та часу див. у дод. В.
Функції по підмноженню
DAvg(.) − повертає середнє для набору значень, що належить зазначеному набору (підмножині) записів.
Синтаксис функції
DAvg("expr"; "domain"; "criteria")
Аргумент |
Опис |
expr |
Вираз, який визначає поле, що містить усередняючі дані. |
domain |
Строковий вираз, який визначає набір записів, що утворять підмножину. Може представляти ім’я таблиці чи запиту. |
criteria |
Необов’язковий строковий вираз, що обмежує діапазон даних, для яких розраховується середнє значення |
Інші приклади функцій по підмноженню див. у дод. В.
