powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal 9. Передача значений из подотчёт в pagefooter отчёта --> глюки!!!
3 сообщений из 3, страница 1 из 1
Crystal 9. Передача значений из подотчёт в pagefooter отчёта --> глюки!!!
    #34028393
Andrew!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не получается передать данные из подотчёта, находящегося в секции detail основного отчёта, в секцию pagefooter. Нужно это для того, чтобы в печатной форме документа выводить подитоги по каждой его странице.
Так исторически сложилось, что спецификация документа выводиться подотчётом, сидящим в detail основного отчёта. Там же, соответственно, рассчитываются текущие подитоги, которые с помощью механизма shared переменных передаются в основной отчёт в секцию PAGE FOOTER.
Однако при печати происходит следующее:
На pagefooter первой страницы в итогах стоят нули, на второй странице - отображаются данные по итогам первой страницы, на третьей странице - итоги второй и т.д.
Т.е., судя по всему, кристал сначала обрабатывает переменные в PAGEFOOTER первой страницы, а затем переходит к переменным подотчёта, находящегося в секции DETAIL первой страницы. Далее идёт PAGEFOOTER второй страницы, где цепляются только что рассчитанные итоги из подотчёта первой страницы, далее обрабатываются переменные подотчёта со второй страницы и т.д.
При этом, естественно, во всех формулах стоит WHILEPRINTINGRECORDS. Короче, какая-то странная последовательность прохода по секциям у кристала (в восьмом кристале такой проблемы не было).

Как в данном случае можно организовать правильную передачу данных из подотчёта в отчёт?
...
Рейтинг: 0 / 0
Crystal 9. Передача значений из подотчёт в pagefooter отчёта --> глюки!!!
    #34032287
-=old=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Не получается передать данные из подотчёта, находящегося в секции detail основного отчёта, в секцию pagefooter.
Есть такое дело. И не получится к сожалению. Дело в том что PageFooter обрабатывается в самую первую очередь, в этом то вся хреновость!
А опции ReadBefore и PrintBefore на Sharing-и не работают. Выход только один -
найти обходной путь. Например завести в той самой главной вьюхе поле! Которое будет выступать в качестве той самой переменной)))
...
Рейтинг: 0 / 0
Crystal 9. Передача значений из подотчёт в pagefooter отчёта --> глюки!!!
    #34035752
Andrew!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жаль
Пришлось свои pageheader и pagefooter в detail подотчёта создавать.
Криво, но другого выхода нет.
Работает при условии, что заранее точно известно число строк, влезающее на страницу
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal 9. Передача значений из подотчёт в pagefooter отчёта --> глюки!!!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]