Поля що обчислюються
Можна · задати обчислення над будь-якими полями таблиці · зробити значення, що обчислюється, новим полем у запиті. Для цього в рядку Поле бланка QBE уводиться формула для обчислення, причому імена полів беруть у квадратні дужки. Наприклад: =[Сума]/5, 05 У вираженнях можна використовувати наступні оператори: · арифметичні: * множення; + додавання; - віднімання; / ділення; ^ зведення в ступінь; · з'єднання частин тексту за допомогою знака &, наприклад: =[Прізвище]& “ “& [Ім'я] (Пробіл у лапках уставлений для того, щоб текст не був злітним)
Мал. 6. Вікно Построителя выражений. У верхній частині вікна розташована порожня область уведення, у якій створюється вираження. Можна самим увести вираження, але простіше використовувати різні кнопки, розташовані під областю введення. Для початку потрібно клацнути двічі в лівому списку по папці Таблицы, і вибрати саму таблицю, а потім вибрати необхідне поле і клацнути по кнопці Вставить. Усі імена об'єктів, з яких будується вираження для обчислення, укладені в квадратні дужки, причому перед ім'ям поля може стояти знак (!) поділяючий його й ім'я таблиці. Помилку при складанні вираження можна скасувати, клацнувши по кнопці Отмена. У результаті зроблених дій вийде вираження, наприклад як показане на малюнку 6 задане вираження для поля, що обчислює суму операцій у доларах. Якщо клацнути по кнопці ОК, то отриманий результат буде перенесений у бланк QBE. 5.6. Групові операції у запитах (ПІДСУМКОВІ запити). У запитах, створених у режимі Конструктора (як і у запиті, створеним у з допомогою Майстра) можна виконувати групову обробку даних. Підсумкові запити значно відрізняються від звичайних. У них поля поділяються на два типи: · поля, по яких здійснюється угруповання даних; · поля, для яких проводяться обчислення. Для складання підсумкового запиту, знаходячись у режимі конструктора, необхідно натиснути кнопку Угруповання в підсумковому запиті виконується тільки по одному полю. У всіх інших полях уводяться підсумкові функції. Мал. 7. Рядок Групповая операция в бланку QBE.
Access надає ряд функцій, що забезпечують виконання групових операцій. Можна задати потрібну функцію, набравши на клавіатурі її ім'я в рядку Групповая операция вибравши її зі списку, що розкривається. Основні групові функції, якими можна скористатися: · SUМ - обчислює суму всіх значень заданого поля (для числових чи грошових полів), відібраних запитом; · AVG - обчислює середнє значення в тих записах визначеного поля, що відібрані запитом (для числових чи грошових полів); · MIN - вибирає мінімальне значення в записах визначеного поля, відібраних запитом; · MAX - вибирає максимальне значення в записах визначеного поля, відібраних запитом; · COUNT - обчислює кількість записів, відібраних запитом у визначеному полі, у яких значення даного поля відмінні від нуля; · FIRST - визначає перше значення в зазначеному полі записів; · LAST - визначає останнє значення в зазначеному полі записів.
|