|
|
|
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&msg=34028393&tid=1538653]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 155ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...