Страница 1 из 1

Второй заголовок страницы отчета

Добавлено: 24 Июль 2011, 11:48
Алексей- Софт-Центр
Добрый день!
Кларион 6, ABC, RPM.

Задача примитивно простая - надо со второй страницы отчета печатать после заголовка страницы некий подзаголовок (вторую шапку таблицы).
Пробовал как в доке:
1 Создал локальную переменную - дал ей тип - номер страницы
2 Создал break на эту переменную
3 Для break создавал и detail и head - ничего не помагает

Вставок для простой печати detail - нету.

Придумал вариант с помещением txt поля в page header - во вставке после открытия файлов - присвоил полю значение (фактически рисовал шапку таблицы)
Потом перед печать detail присвоил этому полю другую шапку таблицы! Так работает - но муторно подбирать размеры колонок,ограничители и тд.

Кто знает - ткните в нужном направлении.

Алексей

Re: Второй заголовок страницы отчета

Добавлено: 25 Июль 2011, 11:34
kreator
А что если так. Нарисовать в Header'е всё - и заголовок и подзаголовок. А в рантайме смотреть - если первая страница, то подзаголовок hidden, если не первая, то рисуется всё.

Re: Второй заголовок страницы отчета

Добавлено: 25 Июль 2011, 11:55
Алексей- Софт-Центр
Добрый день!
В том то и дело, что я не могу (не знаю) как отследить что пошла новая страница!

Алексей

Re: Второй заголовок страницы отчета

Добавлено: 25 Июль 2011, 15:13
kreator
Посмотри - prop:pageno. Есть еще контрол ReportPageNumber.

Re: Второй заголовок страницы отчета

Добавлено: 25 Июль 2011, 17:14
agat
Unhide в PageHeader делать можно сразу после печати первого же Detail - т.о. для первой страницы будет усеченный Header, а далее - с подзаголовком

Re: Второй заголовок страницы отчета

Добавлено: 26 Июль 2011, 12:24
Алексей- Софт-Центр
Добрый день!
Нарисовал линию в PageHeader - ?Line45
1. Если в свойствах линии ставлю галку HIDE, то потом где угодно ставлю UNhide(?Line45) или ?Line45{prop:hide}= false - линия в заголовке
последующих не появляется.
2. Если в свойствах линии не ставлю галку HIDE, то ставлю HIDE(?Line45) во вставке "после открытия файлов" - все равно на 1-ой странице печатает линию.

заколдованный круг, какой-то!!!! :oops:

Алексей

Re: Второй заголовок страницы отчета

Добавлено: 26 Июль 2011, 12:31
Admin
Алексей- Софт-Центр писал(а):1. Если в свойствах линии ставлю галку HIDE, то потом где угодно ставлю UNhide(?Line45) или ?Line45{prop:hide}= false - линия в заголовке последующих не появляется.

Код: Выделить всё

Report $ ?Line45{prop:hide} = FALSE

Re: Второй заголовок страницы отчета

Добавлено: 26 Июль 2011, 14:05
Алексей- Софт-Центр
Добрый день!
Спасибо Agat, Admin! Заработало !
Ошибка была в переназначении на репорт!
(уже не первый раз наступаю на эти грабли!!!!!! Переназначение между windows и report)

Алексей

Re: Второй заголовок страницы отчета

Добавлено: 27 Июль 2011, 0:40
Admin
Алексей- Софт-Центр писал(а):уже не первый раз наступаю на эти грабли!!!!!! Переназначение между windows и report
Сам такой же. Старые стали :)