Читайте также:
|
|
Пояснения к лабораторной работе №4_2
Проблемы при выполнении Лабораторной работе № 4_2, вызывали лишь некоторые из заданий.
Задание 10.
Используя таблицы Покупатели, Заказы, Описание заказа и Наборы (БД Фрукты) создать запросы, подсчитывающие:
– сумму выплаченных денег каждым покупателем;
– среднюю стоимость заказа;
– количество заказов с суммой превышающей среднюю стоимость заказа;
– стоимость последнего заказа для каждого покупателя.
а также
Задание 12.
Для таблицы Покупатели (БД Фрукты) создать, с помощью мастера Повторяющиеся записи, запрос:
– общее число однофамильцев.
Рассмотрим ход их выполнения.
10. Используя таблицы Покупатели, Заказы, Описание заказа и Наборы (БД Фрукты) создать запросы, подсчитывающие:
* * *
сумму выплаченных денег каждым покупателем;
Здесь все достаточно просто.
Исходные данные – все 4 упомянутые таблицы (Покупатели, Заказы, Описание заказа и Наборы)
В первое выводимое поле с помощью Построителя выражений, используя поля Таблицы Покупатели – Фамилия и Имя, необходимо внести следующее выражение:
ФИО: [Покупатели]![Фамилия] & ” ” & [Покупатели]![Имя]
Во второе выводимое поле – используя, в свою очередь, поля Таблицы Описания заказов – Количество (в котором содержится информация о количестве заказанных наборов) и Таблицы Наборы – Цена (в котором содержится информация о цене одного набора), необходимо внести выражение:
Потратил: [Опиcания заказов]![Количеcтво]*[Наборы]![Цена]
В ячейки Групповые операции – для первого поля (ФИО) внести операцию Группировка, а для второго поля (Потратил) – Sum ( Сумма ).
В результате выполнения запроса для каждого из 285 покупателей будет указана сумма выплаченных денег.
Замечание. Второй возможный (хотя и менее интуитивно понятный) вариант записи выражения для поля Потратил:
Потратил: Sum([Опиcания заказов]![Количеcтво]*[Наборы]![Цена])
в этом случае для этого поля в качестве Групповой операции необходимо выбрать Выражение.
В результате, естественно, будут получены те же 285 записей.
Более того, следует отметить, что после сохранения Первого варианта Access автоматически преобразует Запрос во Второй вариант, так что именно он будет рассматриваться далее.
* * *
Дата добавления: 2015-07-19; просмотров: 40 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
UpdateData(1); | | | Среднюю стоимость заказа; |