Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Значення






Аргумент формат може приймати такі значення:

 

Аргумент Опис
d Номер дня.
dddd Назва дня тижня.
m, mm Номер місяця.
mmm Назва місяця (перші три літери).
q Номер кварталу.
yyyy Номер року

 

Аргумент первый_день_недели приймає такі значення:

 

Константа Значення Опис
vbUseSystem   Використовується значення NLS API.
VbSunday   Неділя (за замовчуванням).
vbMonday   Понеділок.
vbTuesday   Вівторок.
vbWednesday   Середа.
vbThursday   Четвер.
vbFriday   П’ятниця.
vbSaturday   Субота

 

Аргумент первая_неделя_года може приймати такі значення:

 

Константа Значення Опис
vbUseSystem   Використовується значення NLS API.
vbFirstJan1   Починається з тижня, на який припадає дата " 1 січня" (за за­мов­чуванням).
vbFirstFourDays   Починається з тижня, до складу якого входять щонайменше чоти­ри дні року

 

Аргументи первый_день_недели та первая_ неделя_года необов’язкові.

 

Ö Інші приклади текстових функцій див. у дод. В.

 

Функції обробки дати та часу

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 Необов’язковий строковий вираз, що об­межує діапазон даних, для яких розраховується середнє значення


Ö Інші приклади функцій по підмноженню див. у дод. В.

 

 

Питання для самоконтролю

1. Поняття запиту.

2. Класифікація запитів Access.

3. Створення запитів за допомогою Конструктора запитів.

4. Створення запитів за допомогою майстра.

5. Конструктор запиту, структура бланка QBE.

6. Створення розрахункових полів.

7. Побудова виразів за допомогою вікна Построитель выражений.

8. Умови відбору записів.

9. Сортування даних в запитах.

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

 

 


Лекція 4. Запити MS Access: інші різновиди вибіркових запитів

План

4.1. Параметричні запити.

4.2. Групові запити. Операції для групування даних.

4.3. Створення перехресних таблиць.

4.4. Створення запитів зовнішнього об’єднання.

 

¨ Література

Основна: 2, 3, 6.

Додаткова: 10, 11, 12, 15.

 

Міні-лексикон: параметричний запит, ім’я пара­метра, параметри запиту, групові запити, групові операції, стати­стичні функції, перехресний запит, зовнішнє об’єднання даних.

 

 

4.1. Параметричні запити

& Параметричний запит – це запит, що містить параметр, значення якого задається під час виконання запиту

 

Запити з параметрами створюються у тих випадках, коли запит необхідно виконувати багато разів, постійно змінюючи умови відбору.

 

Основи побудови параметричного запиту:

 

— для задання параметрів у запитах використовується такий синтаксис: [ Ім’я параметра ]. Ім’я параметра виводиться у вікні діалогу під час виконання запиту як " запрошення" ввести значення параметра. Значення параметра задається користувачем і підставляється MS Access у вираз, що містить параметр;

— для параметрів можна задати тип даних. MS Access, використовуючи цю інформацію, перевіряє введене кори­стувачем значення на відповідність його заданому типу даних. По замовчуванню всі параметри мають тип Текстовый;

— задання типу параметрів виконується у вікні Параметры запроса, яке виводиться на екран за допомогою команди Запрос/Параметры або однойменної команди контек­стного меню запиту у вікні конструктора.

 

 
 

 

 


Приклад. Для відображення даних за певний період початковий та кінцевий терміни повинні задаватися під час виконання запиту у вигляді параметра. Приклад вико­ристання оператора Between:

 

 
 

 


4.2. Групові запити. Операції для групування даних

& Групові запити використовуються при створенні підсумкових значень для всіх записів або підсумків за окремими групами

 

Створення групового запиту:

 

— створити звичайний запит на вибірку, який відображає дані з усіх потрібних полів;

— натиснути кнопку Групповые операции з панелі інструментів, що призводить до появи рядка Групповая операция у таблиці QBE;

— задати напрям упорядкування даних динамічного набору записів.

 

 

 


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

Sum − сума; Avg − середнє;
Min − мінімальне значення, Max − максимальне значення;
ST Dev − стандартне відхи­лення; Count − кількість записів, в яких є значення;
First − значення в першому записі; Last − значення в останньому записі
Var − дисперсія  

Приклад. Знайти загальну кількість та загальну вартість проданих товарів усіма магазинами.

 

 
 

 



Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.01 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал