Ограничьте количество строк в Crystal Report до каждого столбца

Down then Across не ограничивает количество строк вниз, есть ли формула для этого? Я могу отрегулировать высоту нижнего колонтитула, чтобы ограничить количество строк, но я думаю, что это не очень хороший способ. например, у меня есть:

 1_____16  
 2_____17  
 3_____18  
 4_____19  
 5_____20  
 6  
 7  
 8  
 9  
10  
11  
12  
13  
14  
15  

Нужно изменить на: (Ограничить количество строк до 10)

 1_____11  
 2_____12  
 3_____13  
 4_____14  
 5_____15  
 6_____16  
 7_____17  
 8_____18  
 9_____19  
10_____20 

1 ответ

Решение

Вы можете сделать это как:

  1. Отформатируйте отчет с несколькими разделами.
  2. Разделите ваш раздел данных на два подраздела, например, Детали a и Детали b
  3. Поместите все обязательные поля отчета только в раздел Details.
  4. В разделе Expert of Details b включите / проверьте Print at Bottom of Page
  5. Установите формулу подавления секции Details b как:

    if (RecordNumber mod 10) <> 0 then 
        true
    else
        false
    
  6. НЕ Suppress Blank Section, New Page Before или же New Page After для подробностей б разделе

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

Другие вопросы по тегам