|
|
|
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/search_topic.php?author=%D0%9B%D0%B5%D0%BD%D1%87%D0%B8%D0%BA&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 443ms |
| total: | 593ms |

| 0 / 0 |

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