Глава 7
Используя инструменты на вкладках лент
Конструктор
(Design),
Формат
(Format),
Упорядочить
(Arrange) в режиме макета, а также обращаясь к свойствам элемен-
тов отчета, откорректируем подписи, изменим формат полей и подписей, проведем
недостающие линии.
Отчет ТОВАР
в режиме конструктора после внедрения подчиненного отчета
ОТГРУЗКА и доработки показан на рис. 7.38.
Добавление текущей даты и номера страницы
При автоматическом создании отчета с помощью инструмента
Отчет
или с по-
мощью мастера отчетов в отчет всегда включается текущая дата и номер страницы.
Эти элементы управления можно перенести в нужный раздел отчета или удалить
вовсе.
Для добавления в отчет текущей даты используется встроенная функция
Date()
из
категории
Дата/время
(Date/Time). Текущая дата, как любое другое вычисляемое
выражение, может быть создана с помощью кнопки
Поле
(Text Box) и записи в
свободный элемент функции
=Date()
. В свойствах этого элемента на вкладке
Ма-
кет
(Format) в строке
Формат поля
(Format) можно выбрать формат отображения
даты. Подпись этого поля можно удалить. Включите дату в область верхнего ко-
лонтитула
главного
отчета, и она будет выводиться на каждой странице отчета.
Для добавления номера страницы в области нижнего
колонтитула мастер в свобод-
ном элементе сформировал выражение
="Страница " & [Page] & " из " & [Pages]
.
Это выражение может быть записано в свободный элемент отчета с помощью по-
строителя выражений, который вызывается в окне свойств на вкладке
Данные
(Data) в строке
Данные
(Control Source). В левой колонке нижней части окна по-
строителя выберем папку
Общие выражения
(Common Expressions). В средней
колонке — тип элемента выражения
Страница N из M
(Paage N of M). В правой
колонке отобразится выражение, которое и следует вставить в вычисляемый эле-
мент отчета.
Существуют и другие способы формирования поля даты и номера страницы. Доба-
вить в раздел отчета поле текущей даты и времени можно, выполнив в режиме ма-
кета на вкладке ленты
Конструктор
(Design) команду
Дата и время
(Date & Time).
Установка в диалоговом окне
Дата и время
(Date and Time) флажков
Формат да-
ты
(Include Date) и/или
Формат времени
(Include Time) позволяет вставить теку-
щую дату и/или текущее время и выбрать нужный вариант форматов (рис. 7.39).
В результате в отчете будет создано поле, в свойствах которого на вкладке
Данные
(Data) в строке
Данные
(Control Source)
будет записано выражение
=Date()
.
Добавить в отчет поле нумерации страниц можно, выполнив команду
Номера
страниц
(Insert Page Number). В диалоговом окне
Номера страниц
(Page Numbers)
выбираются параметры, определяющие формат, расположение и выравнивание но-
меров страниц (рис. 7.40). Для печати номера страницы на первой странице уста-
навливается флажок
Отображать номер на первой странице
(Show Number on
First Page).
Отчеты
327
Рис. 7.39.
Окно выбора формата даты
и/или времени
Рис. 7.40.
Окно выбора параметров
для номеров страниц
Просмотр отчета
Перейдем от конструирования к просмотру отчета, содержащего подчиненный от-
чет, щелкнув на кнопке
Предварительный просмотр
(Report View) в строке со-
стояния. Страница составного отчета об отгрузке товаров в режиме предваритель-
ного просмотра представлена на рис. 7.41. В отчете записи об отгрузке товара
сгруппированы по месяцам, причем учтено, что сведения об отгрузках могут со-
храняться не один год.
Чтобы сведения об отгрузках каждого товара отображались с новой страницы,
установите для области данных главного отчета на вкладке
Все
в свойстве
Конец
страницы
(Force New Page) значение
До раздела
(Before Section).
Вывод отчета на печать можно осуществить нажатием кнопки
Печать
(Print)
на
вкладке ленты
Предварительный
просмотр
(Report View).
В составном отчете реализуется режим, при котором запись главного отчета выво-
дится и в том случае, когда для нее нет связанных записей в подчиненном отчете.
В рассматриваемом примере отчет будет включать и те товары, для которых не
было отгрузок.
Если аналогичный рассмотренному отчет построить, исходя из предварительно
созданного запроса на основе трех таблиц, можно исключить вывод записей о това-
рах, по которым не было отгрузки, или наоборот включить в отчет только их. Для
этого достаточно в запросе определить нужный способ объединения записей таб-
лиц ТОВАР и ОТГРУЗКА. Создание аналогичных запросов рассмотрено в
главе 4
"Запросы"
.
328
Do'stlaringiz bilan baham: |