2012-02-03 3 views
0

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

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

Приветствие Лука

ответ

0

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

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

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

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

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

Смежные вопросы