Crystal Reports: как отобразить номера страниц основного отчета в подотчете?

У меня есть много основных отчетов, и я хотел бы унифицировать заголовки страниц всех из них, создав специальный подотчет (шаблон), в котором должны отображаться номера страниц, дата печати, название компании и т. д. Я хочу избежать размещения всей этой информации. в каждом основном отчете каждый раз, когда я создаю новый основной отчет. 1. Можно ли отображать номера страниц основного отчета N из M в подотчете без создания общей переменной в каждом основном отчете? 2. Должен ли я использовать другой метод для создания такого шаблона? Огромное спасибо за помощь. Б.


person talbot_sk    schedule 15.05.2012    source источник


Ответы (2)


Я бы порекомендовал использовать «Эксперт по шаблонам» (Отчет | Мастер по шаблонам...) для такого форматирования.

«Шаблон» — это просто RPT без источника данных. Добавьте «специальные» поля (например, страница N из M), примените шрифты и цвета и т. д.

Чтобы использовать его, добавьте RPT в каталог шаблонов; в Crystal Reports шаблоны расположены в каталоге C:\Program Files\Business Objects\Crystal Reports 12.0\Templates\en.

По моему опыту, шаблон «эксперт» неплохо справляется с форматированием верхнего и нижнего колонтитула отчета и разделов верхнего и нижнего колонтитула страницы.

Другой вариант — всегда начинать с предварительно отформатированного отчета, а не с пустого. Обычно я придерживаюсь этого подхода.

person craig    schedule 15.05.2012

Не уверен, что это возможно, лично я бы создал один «главный» отчет с верхними и нижними колонтитулами, а затем создал подотчет для фактических данных, подотчет может возвращать такие вещи, как заголовки, через общие переменные (надеюсь, меньше, чем наоборот).

person bendataclear    schedule 15.05.2012