Crystal Reports - Как я сбрасываю счет страницы для каждой группы?

Как я сбрасываю количество страницы на группу в моем отчете?

Каждая группа содержит ценность приблизительно на 5-7 страниц данных.

6
задан Brian Webster 15 July 2011 в 17:15
поделиться

2 ответа

Один из способов сброса номера страницы при смене группы - установить флажок «Сбросить номер страницы после» в эксперте раздела для нижнего колонтитула группы в дизайнере Crystal Reports.

16
ответ дан 8 December 2019 в 12:57
поделиться

1-я формула: HeaderReset - Эта формула должна быть помещена в заголовок страницы отчета. Она сбросит счетчик, когда отчет будет переведен на следующую страницу. Счетчик - это переменная, которая сохраняет число по мере того, как отчет обрабатывает каждую запись.

WhilePrintingRecords;
NumberVar counter:=0

2-я формула: CountDetails - Эта формула должна быть размещена в разделе Details. Она будет подсчитывать каждую запись и увеличивать ее на единицу.

WhilePrintingRecords;
NumberVar counter;
counter:=counter+1

Теперь вам нужно использовать формулу CountDetails для принудительного создания новой страницы на основе необходимого количества записей. Для этого: bullet

Перейдите в Формат/Раздел и выберите раздел Подробности. bullet

Нажмите на кнопку X+2 справа от опции "Новая страница после". Убедитесь, что не поставили галочку в поле "Новая страница после". После нажатия на кнопку вы попадете в редактор формул. Введите следующую формулу:

{@CountDetails}=7 (введите количество записей, которое вам необходимо на каждой пуля

Это условие заставит открыть новую страницу, когда Crystal достигнет седьмой записи в разделе подробностей. Счетчик будет обнуляться в начале каждой страницы благодаря формуле @HeaderReset.

Если вам нужно подсчитывать записи в заголовке группы, а не в разделе подробностей, следуйте приведенным выше инструкциям для раздела подробностей, но поместите формулу и условие в раздел заголовка группы, а не в раздел подробностей.

Чтобы скрыть поля формул в заголовке и разделе подробностей, щелкните правой кнопкой мыши на поле и перейдите к форматированию шрифта. Измените цвет на белый, и вы не сможете их увидеть.

2
ответ дан 8 December 2019 в 12:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: