мы используем Crystal Reports 9 и хотим улучшить автоматическую разбивку на страницы для печати.Crystal Reports pagination problem
У нас есть следующая структура в нашем отчете:
- Группа
- Подгруппа
- Вступления в Подгруппах
- Вступления в Подгруппах
- Вступление в Подгруппах
- Подгруппа
Вся группа на текущей странице появляется, если все элементы подгруппы приступа на текущей странице. Ничего страшного. Если в подгруппе больше записей и на текущей странице осталось недостаточно места, вся группа будет перенесена на следующую страницу. Это не нормально.
Мы не хотим, половина страниц пуст, и мы не хотим, чтобы это либо:
- Группа
- Подгруппа
***** ************* новая страница ******************
- Вступление в Подгруппах
- входа в Подгруппах
- Вступления в Подгруппах
Мы хотим поставить группу только на текущей странице, если хотя бы одна записи подгруппы подходит для текущей страницы. Как это:
- Группа
- Подгруппа
- Вступление в Подгруппы
- Подгруппа
************** **** новая страница ******************
- Вступления в Подгруппах
- Вступление в Подгруппах
Есть ли способ для того чтобы достигнуть этого с Crystal Reports 9. Мы бы даже получить Кристалл 2008, если это необходимо.
Спасибо и поздравления Juergen
, но если я деактивирую KeepTogether, может случиться так, как я описал выше. Группа и подгруппа могут находиться на одной странице и их записи на следующей странице. Я тоже этого не хочу. Я хочу, чтобы группы были вместе, если хотя бы одна запись соответствует текущей странице. Мне нужно правило вроде: keepTogether, если 1 подзаголовок подходит для страницы, но если это не так, поместите всю группу на следующую страницу. – Juergen