русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Підсумкові обчислення по всіх записах таблиць.


Дата добавления: 2015-07-04; просмотров: 687; Нарушение авторских прав


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

Зробити це можна в такий спосіб.

 

1. Відкрити вікно конструктора запитів і вибрати таблиці і поля, що будуть брати участь у запиті.

2. Оскільки функція Соunt забезпечує підрахунок кількості непорожніх значень у полі, поле для обчислень повинне містити унікальні дані для кожного запису. У ролі такого поля можна використати ключове поле, у якому відсутні значення Null.

3. Щоб відобразити в бланку запиту рядок Групповая операция, потрібно клацнути на кнопці Групповые операции панелі інструментів Конструктор.

4. В комірках потрібних полів рядка Групповая операціяклацнути на кнопці розкривного списку, праворуч від елемента Группировка і вибрати необхідну опцію.

(Так, для поля КодТовара потрібно вибрати функцію Соunt, для першого поля Стоимость - функцію Мах, для другого поля Стоимость – функцію Аvg, як показано на малюнку.

Вказавши всі параметри запиту, потрібно клацнути на кнопці Запуск. На малюнку показано результат виконання запиту. Коли розрахунки виконуються по всіх записах, підсумкова таблиця включає тільки один запис.

 

 

Обчислення для груп записів

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

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



Полем групування є поле НазваниеТипа, а функцію Соunt слід застосувати до поля КодРастения.

Результуюча таблиця включає множину записів, кожен з яких відповідає окремому постачальнику. У полі Соunt-КодРастения відображається результат підрахунку записів по кожному з типів рослин.

 



<== предыдущая лекция | следующая лекция ==>
Групові операції й обчислення | Використання умов відбору для операцій групування


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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