|
Crystal 9. Передача значений из подотчёт в pagefooter отчёта --> глюки!!!
|
|||
---|---|---|---|
#18+
Не получается передать данные из подотчёта, находящегося в секции detail основного отчёта, в секцию pagefooter. Нужно это для того, чтобы в печатной форме документа выводить подитоги по каждой его странице. Так исторически сложилось, что спецификация документа выводиться подотчётом, сидящим в detail основного отчёта. Там же, соответственно, рассчитываются текущие подитоги, которые с помощью механизма shared переменных передаются в основной отчёт в секцию PAGE FOOTER. Однако при печати происходит следующее: На pagefooter первой страницы в итогах стоят нули, на второй странице - отображаются данные по итогам первой страницы, на третьей странице - итоги второй и т.д. Т.е., судя по всему, кристал сначала обрабатывает переменные в PAGEFOOTER первой страницы, а затем переходит к переменным подотчёта, находящегося в секции DETAIL первой страницы. Далее идёт PAGEFOOTER второй страницы, где цепляются только что рассчитанные итоги из подотчёта первой страницы, далее обрабатываются переменные подотчёта со второй страницы и т.д. При этом, естественно, во всех формулах стоит WHILEPRINTINGRECORDS. Короче, какая-то странная последовательность прохода по секциям у кристала (в восьмом кристале такой проблемы не было). Как в данном случае можно организовать правильную передачу данных из подотчёта в отчёт? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2006, 12:54 |
|
Crystal 9. Передача значений из подотчёт в pagefooter отчёта --> глюки!!!
|
|||
---|---|---|---|
#18+
>Не получается передать данные из подотчёта, находящегося в секции detail основного отчёта, в секцию pagefooter. Есть такое дело. И не получится к сожалению. Дело в том что PageFooter обрабатывается в самую первую очередь, в этом то вся хреновость! А опции ReadBefore и PrintBefore на Sharing-и не работают. Выход только один - найти обходной путь. Например завести в той самой главной вьюхе поле! Которое будет выступать в качестве той самой переменной))) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2006, 15:59 |
|
Crystal 9. Передача значений из подотчёт в pagefooter отчёта --> глюки!!!
|
|||
---|---|---|---|
#18+
Жаль Пришлось свои pageheader и pagefooter в detail подотчёта создавать. Криво, но другого выхода нет. Работает при условии, что заранее точно известно число строк, влезающее на страницу ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2006, 18:01 |
|
|
start [/forum/topic.php?fid=31&fpage=148&tid=1538653]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 139ms |
0 / 0 |