русс | укр

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

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

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

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


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

Выполнение групповых расчетов


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


Microsoft Access позволяет выполнять вычисления для группы записей. Например, можно определить среднюю стоимость товара данного типа или найти работника с мах заработной платой на предприятии. Для этого используются статистические функции в строке «Групповая операция» бланка запроса и их использование.

В бланке запроса раскрывающегося списка в ячейке строки «Групповая операция» двенадцать элементов:

1. Группировка- определяет группы, для которых выполняются вычисления.

2. Выражение- создает вычисляемое поле с использованием статистических функций.

Выражения, определяемые пользователем, дают возможность выполнять действия с числами, датами и текстовыми значениями в каждой записи с использованием данных из одного или нескольких полей.

При выполнении расчетов допускаются сложные выражения, например, Sum([НаСкладе]+[Заказано]).

Результаты вычислений не обязательно должны отображаться в поле. Вместо этого, их можно использовать в условиях отбора для определения записей, которые выбираются в запросе, или для определения записей, над которыми производятся какие-либо действия.

3. Условие - Определяет условия отбора для поля, которое не участвует в группировке.

 

4. Девять статистических функций

 

Функция Результат Тип поля
Sum Сумма значений поля. Числовой, Дата/время, Денежный и Счетчик
Avg Среднее от значений поля. Числовой, Дата/время, Денежный и Счетчик
Min Наименьшее значение поля. Текстовый, Числовой, Дата/время, Денежный и Счетчик
Max Наибольшее значение поля. Текстовый, Числовой, Дата/время, Денежный и Счетчик
Count Число значений поля без учета пустых значений. Текстовый, Числовой, Дата/время, Денежный, Счетчик, Логический, Поле объекта OLE
StDev Среднеквадратичное отклонение от среднего значения поля. Числовой, Дата/время, Денежный и Счетчик
Var Дисперсия значений поля. Числовой, Дата/время, Денежный и Счетчик

Таблица 2



 

При вычислении статистических функций не учитываются записи, содержащие пустые (Null) значения. Например, функция Count возвращает количество всех непустых полей.

 

Замечания.

 

o Если вычисляемое поле определяется с помощью статистической функции, то Microsoft Access создает имя, под которым поле будет выводиться в режиме таблицы, путем объединения имени функции и имени поля, содержащего данные (например, «Avg_СтоимостьДоставки»).

o Если вычисляемое поле определяется с помощью выражения, которое включает одну или несколько статистических функций, необходимо выбрать в ячейке строки Групповая операция элемент «Выражение».

o Для каждого вычисляемого поля следует выбрать одно выражение.

o Выражения, определяющие вычисляемые поля, вводятся пользователем в строку «Групповая операция» бланка запроса, в которой допускается выбор статистических функций для выполняемых над полем вычислений.

o Для выполнения группировки до выполнения вычислений над группами записей следует определить условия в ячейках строки «Группировка».

 

Пример.

Создать запрос, включающий номер клиента, общий объем заказов фирме в денежном выражении и количество заказов клиента фирме.

В режиме Конструктора запрос будет иметь вид

 

поле Номер клиента общий: Sum([Заказ]![Количество]*[Заказ]![Цена]) Номер клиента
Имя таблицы Заказ   Заказ
Групповая операция Группировка Выражение Count

 

 



<== предыдущая лекция | следующая лекция ==>
Вычисления в запросах | Создание запроса с параметрами


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


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

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

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


 


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

 
 

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

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