- •5.2. Створення запиту
- •5.2.1. Вікно конструктора запиту
- •5.2.2. Включення полів у запит
- •Наприклад, на рис.3.3 в бланк запиту включені поля „Прізвище”, „Ім'я” і „Місто” з таблиці „Студент”.
- •5.2.3. Настроювання критеріїв відбору записів
- •5.3. Види критеріїв
- •5.3.1. Логічна операція или
- •5.3.2. Логічна операція и
- •5.5.1. Використання „Побудовника виразів”
- •5.6. Підсумкові запити
- •5.7. Виконання запиту
- •6.8. Запити до декількох таблиць
- •6. Методичні рекомендації
- •Примітка. В запит повинні бути включені поля „Прізвище” , „Ім’я”, „По-батькові” та інші поля, де уводяться критерії.
- •7. Контрольні питання
- •8. Рекомендована література
5.5.1. Використання „Побудовника виразів”
П ри створенні виразів для обчислюваних полів, можна використовувати „Построитель выражений”. Для цього потрібно клацнути на порожньому полі у бланку QBE, а потім на кнопці панелі інструментів „Построить”, при цьому відкриється вікно „Построителя выражений” (рис. 3.6 ).
Рис.3.6. Діалогове вікно „Побудівника виразів”
У верхній частині вікна розташована порожня область уведення, в якій створюється вираз. Можна самим увести вираз, але значно простіше використовувати різні кнопки, які розташовані під областю уведення.
Для початку уведення виразу потрібно клацнути двічі в лівому списку на папці „Таблицы” вибрати саму таблицю, а потім в стовпчику „Код” саме поле і клацнути на кнопці „Вставить”.
Н априклад, як показано на рис 3.6, була обрана таблиця „Співробітники”. Усі імена об'єктів, з яких будується вираз для обчислення, укладені в квадратні дужки, причому перед ім'ям поля може стояти окличний знак (!) поділяючий його і ім'я таблиці.
Рис.3.7. Приклад виразу на запит
Помилку при складанні виразу можна скасувати, клацнувши по кнопці „Отмена”.
В результаті виконаних дій вийде вираз, наприклад як показано на рис. 3.7 де заданий вираз для поля, яке буде складатися із суми окладу і премії співробітника.
Якщо клацнути по кнопці „ОК” , то отриманий результат буде перенесений в бланк QBE.
5.6. Підсумкові запити
Підсумкові запити значно відрізняються від звичайних і поділяються на 2 типи:
поля, по яким здійснюється групування даних;
поля, для яким здійснюються обчислення.
Для складання підсумкового запиту, знаходячись у режимі „Конструктора”, потрібно натиснути кнопку „Групповые операции” на панелі інструментів, або скористатися командою „Групповые операции” з меню „Вид”.
У результаті виконаних дій, в бланку запиту з'явиться рядок „Групповая операция”. Якщо для відповідного поля зі списку вибрати функцію „Группировка” (рис. 3.7), то при виконанні запиту, записи по цьому полю групуються по значенням у цьому полі, але підсумок не виконується.
Групування в підсумковому запиті здійснюється тільки по одному полю. В усіх інших полях уводяться підсумкові функції.
Рис 3.7. Рядок „Групова операція” в бланку QBE
Microsoft Access має ряд функцій, які забезпечують виконання групових операцій. Можна задати потрібну функцію, набравши на клавіатурі її ім'я в рядку, „Групповая операция”, або вибравши її зі списку що розкривається.
Основні групові функції, якими можна використовувати:
„SUМ” - обчислює суму усіх значень заданого поля (для числових або грошових полів), відібраних запитом;
„AVG” - обчислює середнє значення у тих записах поля, які відібрані запитом (для числових або грошових полів);
„MIN” - вибирає мінімальне значення в записах поля, відібраного запитом;
„MAX” – вибирає максимальне значення в записах поля, відібраного запитом;
COUNT” – обчислює кількість записів, відібраних запитом в полі, в якому значення даного поля відмінні від нуля;
„FIRST” - визначає перше значення в зазначеному полі записів;
„LAST” - визначає останнє значення в зазначеному полі записів.