Здравствуйте, Товарищи!
Есть отчёт состоящий из порядка 30 подчинённых. Большой и тугой.
Структура выглядит как на картинке
При открытии, в событии
Report_Open открывается форма, в которой можно выбрать, какие отчёты отобразить
По результатам которой, выбранным контролам присвоится
SourceObject, а лишние будут скрыты (Объект источник по-умолчанию пустой)
+ код отображения |
For Each CTRL In Me.Controls
If CTRL.ControlType = acSubform Then
RS.MoveFirst
RS.Find "ReportName = '" & CTRL.Name & "'"
If Not RS.EOF Then
CTRL.visible = True
CTRL.SourceObject = CTRL.Name
Else
CTRL.visible = False
End If
End If
Next CTRL
|
Это отчёт для сотрудников. В нём есть группировка.
То есть, вначале идёт ФИО сотрудника, потом куча отчётов, а потом следующий сотрудник, с новой страницы.
Проблема в том, что последний подчинённый отчёт не переходит на новую страницу.
То есть: ФИО (заголовок группы), потом идут отчёты (область данных), потом разделитель страниц (примечание раздела)
У последнего отчёта должен быть переход: начало на одной, а конец на следующей странице. Но конца нет (!!!) Просто начинается новый раздел...
Я понимаю, что хрен его знает почему так и причина может быть в чём угодно, но, может быть, хоть кто-нибудь сталкивался или может направление подсказать. По симптомам
http://www.sql.ru/forum/1265660/konec-podchinyonnogo-otchyota-ne-otobrazhaetsya