Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №12.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
648.56 Кб
Скачать

Включение вычисляемого поля для расчета итоговых значений

Для создания вычисляемого поля с итоговым значением по сгруппирован­ным строкам отчета его надо разместить в разделе Примечание группы адрес_пок (адреспок Footer). Кнопка Поле (Text Box) на па­нели элементов позволит сформировать элемент Свободный (Unbound), в который может быть записано выражение для выполнения групповой опе­рации (суммирование, расчёт среднего арифметического, подсчет числа за­писей в группе и др.).

Это выражение может быть внесено в свойства создаваемого элемента на вкладку Данные (Data) в строку Данные (Control Source). Для создания вы­ражения может использоваться построитель выражений. В свойствах на вкладке Макет (Format) в строке Число десятичных знаков может быть зада­на нужная точность расчета, "в строке Формат поля (Format) — формат ото­бражения значения поля.

В примере отчета для подсчета числа покупателей в каждом городе в эле­менте Свободный (Unbound) в раздел примечания группы адрес_пок запи­шем статистическую функцию count для любого из полей табличной части отчета (рис. 10.11).

Отредактируем подпись вычисляемого поля. Для этого выделим подпись и вызовем ее свойства. В свойствах на вкладке Макет (Format) в строке Под­пись (Caption) запишем — Всего покупателей в городе. Такие действия, как изменение подписи или ввод выражения в поле, можно выполнить, не об­ращаясь к свойствам элементов непосредственно внутри рамки элемента.

Рис. 10.10. Окно свойств поля для вычисления

Для расчета общего числа покупателей во всех городах скопируем вычис­ляемое поле Всего покупателей в городе в примечание или заголовок отчета, а в свойствах на вкладке Макет (Format) в строке Сумма с накоплением вы­берем значение Для всего. Изменим подпись поля на Покупателей во всех городах.

Добавление текущей даты и номера страницы

Мастер отчетов всегда включает в нижний колонтитул отчета текущую дату и номер страницы. Для добавления в отчет текущей даты используется встроенная функция Now () из категории Дата/время, которая, как и любое другое вычисляемое выражение, может быть создана с помощью кнопки Поле (Text Box) и записи в свободный элемент функции =now (), относящейся к категории Дата/время. В свойствах этого элемента на вкладке Макет (Format) в строке Формат поля (Format) можно выбрать формат отображения даты. Подпись этого поля можно удалить. В примере дата перемещена в об­ласть заголовка отчета и будет выводиться один раз в его начале.

Для добавления номера страницы в область нижнего колонтитула мастер в свободном элементе сформировал выражение

="Страница"&[Page]&"из"&[Pages]

Это выражение может быть записано в свободный элемент отчета с помощью построителя выражений, который вызывается в окне свойств на вкладке Дан­ные (Data) в строке Данные (Control Source). В левой колонке нижней части окна построителя выберем папку Общие выражения. В средней колонке — тип элемента выражения Страница N из М. В правой колонке отобразится выра­жение, которое и следует вставить в свободный элемент отчета.

Существуют и другие способы формирования поля даты и номера страницы. Добавить в заголовок отчета поле текущей даты и времени можно, выполнив в режиме конструктора команду Вставка|Дата и время (Insert|Date and Time). Установка в диалоговом окне Дата и время (Date and Time) флажков Формат даты (Include Date) и/или Формат времени (Include Time) позволяет вставить текущую дату и/или текущее время и выбрать нужный вариант форматов (рис. 10.12).

Рис. 10.11. Окно выбора формата даты и/или времени

В результате в отчете будет создано поле, в свойствах которого на вкладке Данные (Data) в строке Данные (Control Source) будет записано выражение =Date(). В случае отсутствия в отчете раздела заголовка ноле текущей даты и времени вносится в раздел данных.

Добавить в отчет поле нумерации страниц можно, выполнив в режиме конст­руктора команду Вставка|Номера страниц (Insert|Page Number). В диалоговом окне Номера страниц (Page Numbers) выбираются параметры, определяющие формат, расположение и выравнивание номеров страниц (рис. 10.13). Для пе­чати номера страницы на первой странице устанавливается флажок Отобра­жать номер на первой странице (Show Number on First Page).

Рис. 10.12 Диалоговое окно Номера страниц