#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).
Похоже, это сделало это.