Crystal Reports разбивает страницу на три части - PullRequest
0 голосов
/ 03 февраля 2012

Меня попросили создать макет отчета в Crystal (я бы обычно использовал SSRS, но приложение использует Crystal для отчетов), и мне нужно разделить страницу на три части.Идея состоит в том, что верхние 2 трети предназначены для клиента, тогда на бумаге будет линия разрыва, и под этим будет раздел, который мы должны оставить.

Каков наилучший способ сделать это,Если учесть, что отчет может занимать более 2 страниц?

Приветствия, Люк

1 Ответ

0 голосов
/ 03 февраля 2012

Исходя из моего понимания требований, вы просто хотите распределить вещи по заказу клиента (или что-то подобное).Я предполагаю, что группировка будет по клиенту с элементами в разделах деталей.

1) Если все необходимые поля находятся в одной записи, и вы можете визуально придерживаться «страницы 2/3», вы можетеувеличьте интервал, просто расширив разделы отчетности.т.е. увеличьте заголовок страницы и включите некоторую информацию о клиенте, или сделайте то же самое с заголовком группы и т. д., а затем разнесите одну полосу данных с полями, разложенными, как это визуально приятно.Сделав таким образом интервал, вы также можете встроить небольшую полосу, которая содержит только пунктирную линию, которая будет визуальной линией разрыва.Поля, размещенные в следующей полосе, будут частью, которую вы намереваетесь оставить.

2) Если в разделе клиента будет подробно указано несколько элементов - будет меньше или больше (т. Е. Если вы тянете инвентарьсписок, который может иметь 1 или 21 элемент), то вы можете все еще что-то похожее, но не используя увеличенные фиксированные размеры полос.Вы можете поместить общую информацию о клиенте в заголовок группы, затем несколько деталей (записей) и завершить двухполосным нижним колонтитулом группы.Первая группа может представлять собой любую заключительную информацию для этого клиента, за которой следует визуальный отрывной элемент, а последняя группа - это информация, которую вы хотите сохранить.Группировка по клиенту и создание новых страниц для каждого клиента должны дать вам то, что вы ищете.

Надеюсь, этого достаточно, чтобы дать вам две альтернативы.

D'Oh ... и, забыли включить: вы можете использовать мастер разделов, чтобы отформатировать нижний колонтитул группы для печати на нижней части страницы, перенеся часть, которую вы хотите сохранить, в нижнюю часть страницы.На многостраничной распечатке она будет переведена в конец n-й страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...