- •Лекція 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
- •Продаж товару
- •Довідник магазинів
- •Характеристика товарів
- •Довідник фірм
- •Функції змішаного типу
- •Функції обробки текстових даних
- •Функції обробки дати та часу
- •Функції по підмноженню
Функції змішаного типу
Опис |
Приклад |
Запис функції |
Choose ("indexnum"; "varexpr") |
||
Повертає значення, обране зі списку аргументів по положенню значення в списку |
|
|
IsNul l("varexpr") |
||
Повертає значення типу Boolean, що показує, чи є результатом виразу порожнє значення (Null), а саме повертає True, якщо вираз має значення Null; в іншому разі значення False |
|
|
Таблиця 2
Функції обробки текстових даних
Опис |
Приклад |
Запис функції |
Left ("stringexpr"; "n") |
||
Повертає значення типу Variant (String), що містить зазначене число перших символів рядка |
Відобразити найменування форми оплати за придбаний товар першими трьома літерами
|
Left ([Форма оплати]![OPL];3) |
Right ("stringexpr"; "n") |
||
Повертає значення типу Variant (String), що містить зазначене число останніх символів рядка
|
Відобразити лише номери телефонів магазинів (без кодів міст)
|
Right ([Довідник магазинів]![TEL];8) |
Таблиця 3
Функції обробки дати та часу
Опис |
Приклад |
Запис функції |
Date( );Date$( ) |
||
Повертає значення типу Variant (Date), що містить поточну системну дату |
Відобразити поточну дату |
Date( ) |
DateAdd ("interval"; "number"; "date") |
||
Повертає значення типу Variant (Date), що містить дату, до якої доданий зазначений інтервал: "d" – число днів; "ww" – кількість тижнів; "m" – кількість місяців; "yyyy" – кількість років |
Збільшити дату продажу на три місяці |
DateAdd ("m"; 3; [Продаж товару]! [DATE]) |
DatePart ("interval"; "date"; "firstweekday"; "firstweek") |
||
Повертає значення типу Variant (Integer), що містить зазначений компонент дати: "d" – число, "m" – місяць, "w" – день тижня, "q" – квартал |
Визначити номер кварталу для дати продажу товарів |
DatePart ("q"; [Продаж товару]! [DATE]) |
Day( ) |
||
Повертає значення типу Variant (Integer), що містить ціле число (від 1 до 31 включно), яке становить день місяця |
Встановити номер дня для дати продажу товарів |
Day ([Продаж товару]! [DATE]) |
Month( ) |
||
Повертає значення типу Variant (Integer), що містить ціле число (від 0 до 12 включно), що становить номер місяця у значенні дати |
Визначити номер місяця для дати продажу товарів |
Month ([Продаж товару]! [DATE]) |
Weekday( ) |
||
Повертає значення типу Variant (Integer), що містить ціле число, яке позначає день тижня (тиждень починається з неділі) |
Встановити номер дня в тижні для дати продажу товарів |
Weekday ([Продаж товару]! [DATE]) |
Year( ) |
||
Повертає значення типу Variant (Integer), що містить ціле число, яке позначає рік
|
Визначити номер року для дати продажу товарів |
Year ([Продаж товару]! [DATE]) |
Таблиця 4
