Упражнение 7. Создание запроса с вычисляемыми полями

1. Откройте файл базы данных Цифровая техника.

2. Создайте запрос для отображения цен с дилерской скидкой в 3% на каждый товар, с указанием названий и марок товаров, а также названий фирм и их адресов.

3. Создание запроса аналогично созданию запроса на выборку со следующими отличиями:

a. После выбора необходимых полей из таблиц ТОВАРЫ и ПОСТАВЩИКИ в поле Цена измените выражение так, чтобы получилось следующее выражение =[Цена]*0,97.

b. Закройте бланк запроса. При закрытии запроса введите его имя Цены со скидкой.

4. Откройте запрос. Проанализируйте результат. В заголовке столбца с ценой перед словом Цена появилось слово Выражение1. Нужно изменить заголовок столбца. Для этого перейдите в режим Конструктора.

5. В поле соответствующего столбца замените Выражение1 на Цена со скидкой. При этом двоеточие и выражение, следующее за двоеточием, не удаляйте.

6. Закройте запрос в режиме Конструктора. Запустите запрос и убедитесь, что заголовок соответствующего столбца таблицы изменился должным образом, а цены всех товаров представлены с указанной вами скидкой.

7. Предъявите результат работы преподавателю. После проверки преподавателем вашей работы перейдите к следующему упражнению или закройте файл базы данных.

Итоговые запросы

Итоговые запросы позволяют производить итоговые вычисления. Итоговый запрос строится также как запрос на выборку, но после задания необходимых полей нужно выполнить команду Вид ► Групповые операции.После чего в бланке запроса появляется строкаГрупповая операция.

Итоговый запрос группирует указанные пользователем поля. При этом каждое выходное поле запроса должно быть либо полем обобщенных данных, либо результатом вычисления итоговых функций. Access представляет девять функции, обеспечивающих выполнение групповых операций. При создании запроса модно задать нужную функцию, введя ее имя в строке Групповая операциябланка запроса, либо выбрав ее имя в раскрывающемся списке. Итоговые (статистические) функцииAccess представлены в таблице 6.


Таблица 6.

Функция Описание
Sum Возвращает сумму всех значений данного поля в каждой группе. Используется только для числовых или денежных полей.
Avg Возвращает среднее арифметическое всех значений данного поля в каждой группе. Используется только для числовых или денежных полей. При вычислении функции Access исключает значение Null.
Min Возвращает наименьшее значение, найденное в данном поле внутри каждой группы. Для числовых полей возвращает наименьшее значение. Для текстовых полей – наименьшее из символьных значений, независимо от регистра. Access игнорирует значения Null.
Max Возвращает наибольшее значение, найденное в данном поле внутри каждой группы. Для числовых полей возвращает наибольшее значение. Для текстовых полей – наибольшее из символьных значений, независимо от регистра. Access игнорирует значения Null.
Count Возвращает количество записей, в которых значения данного поля отличны от Null.
First Возвращает значение данного поля из первой записи, обнаруженной в группе.  
Last Возвращает значение данного поля из последней записи, обнаруженной в группе.
StDev Возвращает среднеквадратичное отклонение всех значений данного поля в каждой группе. Эта функция применяется только к числовым или денежным полям. Если в группе меньше двух строк, Access возвращает значение Null.  
Var Возвращает дисперсию значений данного поля в каждой группе. Эта функция применяется только к числовым или денежным полям. Если в группе меньше двух строк, Access возвращает значение Null.







Дата добавления: 2015-12-22; просмотров: 1396;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.