Настольная СУБД Access 2002




Рис. 10.21. Отчет "Заказы...



Рис. 10.21. Отчет "Заказы клиентов" в режиме Предварительного просмотра


Рис. 10.21.
Отчет "Заказы клиентов" в режиме Предварительного просмотра

В разделе примечания группы "КодЗаказа" (OrderlD Footer) разместите два вычисляемых текстовых поля. Одно из них будет содержать текст, который определяется выражением:

="Итого по заказу " & [КодЗаказа] & ":"

(для английской версии используйте имя поля OrderID). Второе поле должно содержать итоговую сумму заказа и вычисляется с помощью выражения:

=Sum([ОтпускнаяЦена])

(для английской версии используйте имя поля ExtendedPrice). У этих полей в нашем примере отсутствуют присоединенные надписи (первое поле играет роль надписи для второго). Поэтому перед их размещением можно соответствующим образом изменить стандартное свойство Добавление подписи (Auto Label) для текстового поля. Эти поля также имеют рамки, ширина которых должна быть установлена так, чтобы они примыкали друг к другу у левой границы поля "ОтпускнаяЦена", находящегося справа в области данных.

В разделе примечания группы "Название" (CompanyName Footer) выведем итоги продаж по клиенту в целом (по всем его заказам). Эти поля формируются аналогично итоговым полям в группе "КодЗаказа", т. е. вычисляются согласно выражениям:

  • для первого поля: ="Итого по клиенту " & [Марка] & ":"
  • для второго поля: =Sum([ОтпускнаяЦена])

(для английской версии используйте имена полей ProductName и ExtendedPrice соответственно). Чтобы выделить значения этих полей, увеличьте размер шрифта до 11 пунктов и установите насыщенность шрифта — жирный (Bold).

Для созданных полей с итоговыми суммами задайте для свойства Формат поля (Format) значение Денежный (Currency).

В итоге вы должны получить отчет, который будет выглядеть при печати так, как представлено на рис. 10.21.

 









Начало    Назад    Вперед