Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Выполнение групповых вычислений в отчетах





Вычислим значения суммы объемов продаж для каждой группы нашего отчета. Для этого в окне конструктора вставим управляющий элемент Поле в область примечания группы. В отличие от вышеизложенного, не будем стирать левую рамочку для подписи. Перейдем к нужному шрифту в обеих рамочках. В них будут примерно такие надписи — Поле24и Свободный.

Подпись Поле24 заменим на слово Сумма по заводу. В правую рамочку вызовем окно построителя выражений. На его левой панели дважды щелкнем мышью на слове Функции. Выпадут слова Встроенные функциии СКЛАД. Щелкнем мышью на словах Встроенные функции.

В средней панели появится перечень видов встроенных функций Access. Прокрутим его и щелкнем мышью на слове Статистические. В правом окне появится перечень всех функций Access этого вида. Щелкнем мышью на функции суммирования Sum и затем на кнопке Добавить. В верхней панели появится выражение Sum(<<Expr>>). Вид окна построителя выражений в этот момент приведен на рис. 5.8.

Рис. 5.8

Выражение Sum(<<Expr>>) отредактируем так:Sum([ЦЕНА]*[ПРОИЗ]). Нажмем на кнопку ОК. В появившемся окне конструктора скопируем это выражение в область примечаний отчета. Здесь подпись Сумма по заводу заменим на Всего.

Следующая задача состоит в том, чтобы в каждой группе вычислить процентное отношение групповой суммы Sum([ЦЕНА]*[ПРОИЗ]) к общей сумме (по всему отчету), вычисленной с помощью той же формулы Sum([ЦЕНА]*[ПРОИЗ]), только находящейся не в области примечания группы, а в области примечания всего отчета. В область примечаний группы вставим управляющий элемент Поле с подписью Процент по заводу. В строку Данныебланка свойств этого элемента, введем знак равенства, а затем отношение имени поля соответствующее надписи Процент по заводу к имени поля, соответствующее надписи Всего.



В таблице свойств свойству Формат поляприсвоим значение Процентный с числом знаков после запятой 2.Подпись Итого для выражения Sum([ЦЕНА]*[ПРОИЗ]) в области примечаний группы изменим на подпись Сумма по заводу.

Рис. 5.9.

Если отчет многостраничный, то страницы можно пронумеровать. Для этого в область нижнего колонтитула следует вставить элемент управления Поле. Затем вызвать бланк свойств и в его строку Данные вызвать построитель выражений. В его левой панели щелкнуть мышью на строке Общие выражения. В средней панели щелкнуть мышью на нужном формате номера страницы. Нажать кнопку Вставить. Убедиться в верхнем окне в его приемлемости и нажать кнопку ОК.

Можно в окне построителя запросов отредактировать текст, проставляемый вместе с номером страницы. Текущую дату и время можно ввести в область примечаний отчета в таком же порядке, как и номер страницы, используя Общие выраженияпостроителя выражений.

Пронумеруем записи а отчете. В область данных отчета левее и на одном уровне со связанным полем Н_СТРМ вводим несвязанный элемент управления Поле. Вызываем его бланк свойств и в строку Данныевводим =1. Свойству Сумма с накоплением присвоим значение Для всего, если хотим чтобы нумерация строк была одна для всего отчета (сквозная). Если нужна отдельная нумерация в каждой группе, то свойству Сумма с накоплением следует присвоить значение Для группы. Левые рамочки для полей номер страницы, дата, нумерация записей удаляем. Сохраним отчет под именем Объемы. Окончательный вид отчета показан на рис. 5.9.

Режим конструктора можно использовать не только при создании нового отчета, как это было показано выше, но и для редактирования отчета созданного в режиме мастера или автоотчета. Для этого следует в окне базы данных выбрать нужный отчет, например Производство, и нажать кнопку Конструктор. Появится окно конструктора с загруженным в него отчетом, к которому можно применить доступные приемы редактирования.

Контрольные вопросы

1. Что может служить источником информации для отчета?

2. Как создать Автоотчет: в столбец?

3. Какие групповые вычисления производятся в отчете?

4. Какие недостатки имеют отчеты, созданные мастерами?

5. Как создать отчет, содержащий данные из нескольких таблиц?

6. Какие управляющие элементы конструктора отчетов вы знаете? Их назначение и порядок встраивания.

7. Как изменить шрифт подписей и его параметры?

8. Как ввести в отчет данные из источника?

9. Как ввести в отчет выражение с помощью построителя выражений?

10. Как организовать групповые вычисления в отчете?

11. Как использовать встроенные функции?

12. Как вывести номера страниц отчета?

13. Как вывести номера записей?

 









Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2019 zdamsam.ru Размещенные материалы защищены законодательством РФ.