Новая страница группировки среднего уровня в активных отчетах v7

#grouping #activereports

#группировка #activereports

Вопрос:

Это ставит меня в тупик, но опять же, я не делал отчеты примерно 10 лет. Мы используем старую версию, AR win 7.

У меня есть группировки по штату, типу A, округу, типу B. Босс хочет, чтобы он перенес новый округ на новую страницу, поэтому я установил для NewPage значение AfterPrint для нижнего колонтитула группы (итоги). Проблема в том, что когда это последний округ из верхних групп (штат, тип A), эти итоги отображаются на новой странице, но босс хочет, чтобы они были на той же странице последнего округа.

Я думал об изменении параметра NewPage на BeforePrint в заголовке группы округов, но тогда метки состояния и типа печатаются на странице перед первым округом…хотите, чтобы они тоже были на той же странице.

Итак, что я упускаю?

Ответ №1:

Думаю, я понял это. Кажется, работает.

Удалена настройка свойства NewPage в отчете и задана в коде….

 Private Sub GroupHeader3_AfterPrint(sender As Object, e As EventArgs) Handles GroupHeader3.AfterPrint
    GroupHeader3.NewPage = SectionReportModel.NewPage.Before
End Sub
 

Затем установите GroupKeepTogether = FirstDetail для двух группировок выше (состояние, тип A).

Похоже, это сделало это.