ВУЗ:
Составители:
Рубрика:
43
Вычисления для одной записи и для группы записей
Предположим, что отчет построен по запросу, содержащему поля НазваниеТовара,
КодЗаказа, Цена, Количество.
Для вычисления суммы за товар по каждой записи в область данных отчета поместить
элемент «Поле» (вычислимый элемент управления). В свойство «Данные» для поля
написать выражение =[Цена]*[Количество]
Для вычисления суммы по всем товарам группы КодЗаказа, в заголовок или
примечание группы поместить элемент «Поле». В свойство «Данные» для поля написать
выражение =Sum([Цена]*[Количество])
!!! В качестве аргумента выражения функции Sum можно использовать имена полей
таблицы или запроса (в том числе вычисляемых полей запроса), но не имена элементов
управления.
Для суммирования значений вычисляемых элементов управления необходимо в
качестве аргумента функции Sum повторить выражение, которое использовалось при
определении вычислимого элемента управления.
Например, в элементе управления =[Цена]*0.75
При подведении итога =Sum([Цена]*0.75)
При вычислении, чтобы гарантировать точность результатов, следует округлять
полученные значения до 2-х знаков с помощью функций CLng, Cint или Int.
2. Создать отчет о сумме продаж по годам с разбивкой по кварталам. Отчет должен
содержать информацию о годе, квартале, количестве заказов за квартал, сумме заказов за
квартал, количестве заказов за год, сумме заказов за год.
В качестве образца использовать в базе Борей.mdb или NWIND.mdb отчет «Суммы продаж
по годам».
Объединение нескольких отчетов
Подчиненным отчетом называют отчет, вставленный в другой отчет. При
комбинировании отчетов один из отчетов является главным. Главный отчет может быть как
присоединенным, так и свободным, т.е. не базирующимся на таблице, запросе или
инструкции SQL.
Свободный главный отчет может служить контейнером нескольких не связанных
между собой отчетов, которые требуется объединить.
Главный отчет связывают с таблицей, запросом или инструкцией SQL в тех случаях,
когда в него требуется вставить подчиненные отчеты, в которых выводятся данные
связанные с данными в главном отчете. Например, в главном отчете могут быть выведены
все записи о продажах за год, а в подчиненном отчете итоговые данные, например, суммы
продаж за каждый квартал.
В главном отчете могут также содержаться данные, являющиеся общими для двух или
нескольких подчиненных отчетов. В этом случае области данных выводятся в подчиненных
отчетах.
В главный отчет наряду с подчиненными отчетами включают также подчиненные
формы, причем число таких подчиненных форм не ограничивается. Более того, главный
отчет может содержать подчиненные формы или отчеты двух уровней вложенности.
Например, в отчете может содержаться подчиненный отчет, который в свою очередь
содержит подчиненную форму или подчиненный отчет. Возможные комбинации
Вычисления для одной записи и для группы записей Предположим, что отчет построен по запросу, содержащему поля НазваниеТовара, КодЗаказа, Цена, Количество. Для вычисления суммы за товар по каждой записи в область данных отчета поместить элемент «Поле» (вычислимый элемент управления). В свойство «Данные» для поля написать выражение =[Цена]*[Количество] Для вычисления суммы по всем товарам группы КодЗаказа, в заголовок или примечание группы поместить элемент «Поле». В свойство «Данные» для поля написать выражение =Sum([Цена]*[Количество]) !!! В качестве аргумента выражения функции Sum можно использовать имена полей таблицы или запроса (в том числе вычисляемых полей запроса), но не имена элементов управления. Для суммирования значений вычисляемых элементов управления необходимо в качестве аргумента функции Sum повторить выражение, которое использовалось при определении вычислимого элемента управления. Например, в элементе управления =[Цена]*0.75 При подведении итога =Sum([Цена]*0.75) При вычислении, чтобы гарантировать точность результатов, следует округлять полученные значения до 2-х знаков с помощью функций CLng, Cint или Int. 2. Создать отчет о сумме продаж по годам с разбивкой по кварталам. Отчет должен содержать информацию о годе, квартале, количестве заказов за квартал, сумме заказов за квартал, количестве заказов за год, сумме заказов за год. В качестве образца использовать в базе Борей.mdb или NWIND.mdb отчет «Суммы продаж по годам». Объединение нескольких отчетов Подчиненным отчетом называют отчет, вставленный в другой отчет. При комбинировании отчетов один из отчетов является главным. Главный отчет может быть как присоединенным, так и свободным, т.е. не базирующимся на таблице, запросе или инструкции SQL. Свободный главный отчет может служить контейнером нескольких не связанных между собой отчетов, которые требуется объединить. Главный отчет связывают с таблицей, запросом или инструкцией SQL в тех случаях, когда в него требуется вставить подчиненные отчеты, в которых выводятся данные связанные с данными в главном отчете. Например, в главном отчете могут быть выведены все записи о продажах за год, а в подчиненном отчете итоговые данные, например, суммы продаж за каждый квартал. В главном отчете могут также содержаться данные, являющиеся общими для двух или нескольких подчиненных отчетов. В этом случае области данных выводятся в подчиненных отчетах. В главный отчет наряду с подчиненными отчетами включают также подчиненные формы, причем число таких подчиненных форм не ограничивается. Более того, главный отчет может содержать подчиненные формы или отчеты двух уровней вложенности. Например, в отчете может содержаться подчиненный отчет, который в свою очередь содержит подчиненную форму или подчиненный отчет. Возможные комбинации 43
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »