Я должен исправить отчет, разработанный Acive report, и я довольно новичок в этом. Проблема возникает после преобразования этого отчета из каркасной работы 1 в 2. Ничего не меняется, но подотчет, показывающий общее количество, не отображается.
У меня есть основной отчет (RptReport.vb), в котором нижний колонтитул связан с 6 подотчетами (GrpFooter).
Имеет:
Заголовок отчета
Заголовок страницы
GrpPageNumbering
Значок приложения
Название отчета и ....
GrpTotal
подробность
GrpTotalFooter
subLevel5
subLevel4
subLevel3
subLevel2
subLevel1
subLevelSubTotal
GrpPageNumberingFooter
PageFooter
ReportFooter
RptSubReport.vb - это подотчет, который предназначен для использования во всех этих 6 подотчетах.
Она имеет
GrpTitle
Он содержит дизайн титулов
grpHeader
grpAlternate
подробно
grpfooterAlternate
Содержит поле, которое должно отображаться
grpFooter
Содержит общую сумму
GrpTitlefooter
Для subLevel1 - subLevel5 grpfooterAlternate.visible = true и grpFooter.visible = false и
Для subLevelSubTotal grpfooterAlternate.visible = False и и grpFooter.visible = true
Это устанавливается динамически.
Когда я запускаю отчет с разными критериями, я получаю разные результаты.
Иногда в подотчете появляется grpFooter, а иногда нет. Я думаю, это зависит от количества данных, отображаемых в предыдущих отчетах.
Хорошо отметить, что этот отчет работал правильно, но после перехода от фреймворка один к 2 эта проблема возникает.
Я отлаживал случаи, когда отображается общий подотчет, а случаи - нет. Оба проходят через одни и те же события.
У какого-нибудь Тела была идея? Я ценю вашу помощь.
Спасибо