Вычисляемые поля в запросах



Access позволяет выполнять вычисления над данными в запросах.

Создать вычисляемое поле можно простым вводом выражения в пустом столбце запроса. Например, для вычисления суммы товара необходимо в строке Поле ввести выражение:

[Количество] * [Цена]

Заметим, что имена полей заключаются в квадратных скобках. После того, как ввод будет завершен, выражение примет вид:

Выражение 1: [Количество] * [Цена]

Access автоматически использует «Выражение 1» в качестве имени вычисляемого поля, это имя нужно заменить на более содержательное, например, «Сумма заказа». Окончательный вид выражения для вычисляемого поля должен быть следующим:

Сумма заказа: [Количество] * [Цена]

 

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

Сумма заказа: [Количество] * [Цена]

Для вычисляемого поля выберем групповую операцию Sum (рис.7.4).

 

Рис.7.4. Вычисляемое поле в запросе

 

Сохранение запроса. Запрос будет сохранен в области навигации запросов. Изменения запроса производятся в режиме Конструктора.

Задание 2. Создайте и сохраните последовательно запросы для получения следующих выборок из таблицы Покупатель:

a)сведения о покупателях из Новосибирска;

b) сведения о покупателях из Новосибирска и Бердска;

c) сведения о покупателях из Новосибирска, фамилии руководителей которых начинаются на «Л».

Задание 3. Из таблицТовар на базе и Поставщик сформируйте список товаров зарубежных производителей.

Задание 4. Найдите контактную информацию поставщиков столов по цене более 10 тыс.р. и шкафов по цене менее 50 тыс.р.

Задание 5. Найдите информацию о товарах, заказанных до 20 июня 2011 г. (за исключением товаров из Минска)

Задание 6. Для товаров в ценовом диапазоне от 10 тыс.р. до 50 тыс.р. рассчитать сумму наценки в размере 15% и цены реализации с учетом наценки.

Задание 7. Вычислить сумму скидки в размере 2% от заказов на сумму свыше 200 тыс.р.


Дата добавления: 2015-12-19; просмотров: 27; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!