Вставить разрывы страниц между группами отчетов с помощью двусторонней печати - PullRequest
13 голосов
/ 10 ноября 2009

В параметрах группового эксперта я установил параметр «Сохранить группу вместе», что гарантирует установку новой страницы.

Если включена двусторонняя печать, как я могу убедиться, что новая группа всегда формируется на новом листе бумаги? Можно ли это сделать в формуле эксперта? Есть ли способ проверить, является ли страница, на которой я работаю, четной или нечетной, и вставить страницу оттуда? Просто задаю наводящие вопросы, потому что я не знаком с тем, что возможно с редактором формул Crystal. Кстати, это Crystal XI Enterprise Server.

Ответы [ 4 ]

19 голосов
/ 10 ноября 2009

Это можно сделать с помощью ключевых слов onfirstrecord, pagenumber и onlastrecord.

На заголовок группы раздел "Новая страница перед" формула ...

not onfirstrecord //so every group (except the first) starts on a new page

На формуле "Новая страница после" ...

//to keep the group from starting on even page but make sure the last page is not blank
remainder(pagenumber, 2) = 1 and not onlastrecord 
7 голосов
/ 31 октября 2012

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

3 голосов
/ 23 августа 2011

Работает нормально, если мне нужен разрыв страницы в одной группе. Как мне сделать, если разрыв страницы в нескольких группах?

Я нашел ответ .. Используя Next(Field) или Previous(Field), я добавил условие ниже и работало нормально.

На следующей странице перед формулой:

Not onFirstRecord and ({table.field} <> previous({table.field}))

0 голосов
/ 28 февраля 2013

привет, IronicMuffin, я понимаю ваш вопрос. Ответ очень прост, но более эффективен.

  • шаг 1: Включите набор данных или эксперта по базе данных в свой отчет Crystal

  • Шаг 2: На внешней поверхности области отчета щелкните правой кнопкой мыши и перейдите к отчету, а затем к эксперту группы переходов

  • Шаг 3: добавьте, в какое поле вы включаете группу, когда появится нижняя часть окна

  • Шаг 4: выберите опцию и снова перейдите на 2-ю вкладку опции.

  • шаг 5: наконец, установите флажок (check = true) для заголовка «Повторить группу» на каждом флажке другой страницы или снимите флажок
...