Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Поля що обчислюються




Оператор Like

Between 10 and 20

Оператор Between

Оператор Between (між) дозволяє задати діапазон значень, наприклад:

5.3.4. Оператор In дозволяє задавати список значень для порівняння. Наприклад:

In (“перший”,”другий”,”третій”)

Оператор Like корисний для пошуку зразків у текстових полях, причому можна використовувати шаблони:

* — позначає будь-яку кількість (включаючи нульову) символів;

? — будь-який одиночний символ;

# — указує що в даній позиції повинна бути цифра.

Наприклад: для вибору прізвища, що починається з букви П и с закінченням на “ ов ” можна записати

like П*ов

5.3.6. Оператори для дати і часу.

Можна ввести дату і час, при цьому значення, що задають дату, повинні бути укладені між символами #. Наприклад:

#10 травня 1998#

>#31.12.96#

У Access використовується ряд інших функцій, що допоможуть задати умови відбору для дати і часу, наприклад:

· Day(дата) – повертає значення дня місяця в діапазоні від 1 до 31

· Month(дата) – повертає значення місяця року в діапазоні від 1 до 12

· Year(дата) – повертає значення року в діапазоні від 100 до 9999

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

Дані можна упорядкувати по зростанню чи по убуванню. Для упорядкування відібраних записів доцільно скористатися можливостями сортування самого запиту в рядку Сортировка вікна конструктора запиту (див. мал. 5).

Можна

· задати обчислення над будь-якими полями таблиці

· зробити значення, що обчислюється, новим полем у запиті.

Для цього в рядку Поле бланка QBE уводиться формула для обчислення, причому імена полів беруть у квадратні дужки.

Наприклад: =[Сума]/5,05

У вираженнях можна використовувати наступні оператори:

· арифметичні: * множення; + додавання; - віднімання; / ділення; ^ зведення в ступінь;

· з'єднання частин тексту за допомогою знака &, наприклад:

=[Прізвище]&“ “&[Ім'я]

(Пробіл у лапках уставлений для того, щоб текст не був злітним)

 


Прімітка. При створенні виражень для полів, що обчислюються, можна використовувати ПостроителЬ выражений. Для цього потрібно клацнути по порожньому полю в бланку QBE, а потім по кнопці Построить - на панелі інструментів, при цьому відкриється вікно Построитель выражений (мал. 6).

Мал. 6. Вікно Построителя выражений.

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

Для початку потрібно клацнути двічі в лівому списку по папці Таблицы, і вибрати саму таблицю, а потім вибрати необхідне поле і клацнути по кнопці Вставить.

Усі імена об'єктів, з яких будується вираження для обчислення, укладені в квадратні дужки, причому перед ім'ям поля може стояти знак (!) поділяючий його й ім'я таблиці.

Помилку при складанні вираження можна скасувати, клацнувши по кнопці Отмена. У результаті зроблених дій вийде вираження, наприклад як показане на малюнку 6 задане вираження для поля, що обчислює суму операцій у доларах.

Якщо клацнути по кнопці ОК, то отриманий результат буде перенесений у бланк QBE.

5.6. Групові операції у запитах (ПІДСУМКОВІ запити).

У запитах, створених у режимі Конструктора (як і у запиті, створеним у з допомогою Майстра) можна виконувати групову обробку даних. Підсумкові запити значно відрізняються від звичайних. У них поля поділяються на два типи:

· поля, по яких здійснюється угруповання даних;

· поля, для яких проводяться обчислення.

Для складання підсумкового запиту, знаходячись у режимі конструктора, необхідно натиснути кнопку - Груповые операции на панелі інструментів чи скористатися командою Груповые операции з меню Вид. У результаті чого в бланку запиту з'явиться рядок Груповая операция. Якщо для відповідного поля зі списку вибрати функцію Группировка (Мал. 7), те при виконанні запиту групуються за значеннями в цьому полі, але обробка (підсумок) не виконується.

Угруповання в підсумковому запиті виконується тільки по одному полю. У всіх інших полях уводяться підсумкові функції.

Мал. 7. Рядок Групповая операция в бланку QBE.

 

Access надає ряд функцій, що забезпечують виконання групових операцій. Можна задати потрібну функцію, набравши на клавіатурі її ім'я в рядку Групповая операция вибравши її зі списку, що розкривається. Основні групові функції, якими можна скористатися:

· SUМ - обчислює суму всіх значень заданого поля (для числових чи грошових полів), відібраних запитом;

· AVG - обчислює середнє значення в тих записах визначеного поля, що відібрані запитом (для числових чи грошових полів);

· MIN - вибирає мінімальне значення в записах визначеного поля, відібраних запитом;

· MAX - вибирає максимальне значення в записах визначеного поля, відібраних запитом;

· COUNT - обчислює кількість записів, відібраних запитом у визначеному полі, у яких значення даного поля відмінні від нуля;

· FIRST - визначає перше значення в зазначеному полі записів;

· LAST - визначає останнє значення в зазначеному полі записів.




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


Дата добавления: 2015-01-03; Просмотров: 297; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.