Второй заголовок страницы отчета
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Второй заголовок страницы отчета
Добрый день!
Кларион 6, ABC, RPM.
Задача примитивно простая - надо со второй страницы отчета печатать после заголовка страницы некий подзаголовок (вторую шапку таблицы).
Пробовал как в доке:
1 Создал локальную переменную - дал ей тип - номер страницы
2 Создал break на эту переменную
3 Для break создавал и detail и head - ничего не помагает
Вставок для простой печати detail - нету.
Придумал вариант с помещением txt поля в page header - во вставке после открытия файлов - присвоил полю значение (фактически рисовал шапку таблицы)
Потом перед печать detail присвоил этому полю другую шапку таблицы! Так работает - но муторно подбирать размеры колонок,ограничители и тд.
Кто знает - ткните в нужном направлении.
Алексей
Кларион 6, ABC, RPM.
Задача примитивно простая - надо со второй страницы отчета печатать после заголовка страницы некий подзаголовок (вторую шапку таблицы).
Пробовал как в доке:
1 Создал локальную переменную - дал ей тип - номер страницы
2 Создал break на эту переменную
3 Для break создавал и detail и head - ничего не помагает
Вставок для простой печати detail - нету.
Придумал вариант с помещением txt поля в page header - во вставке после открытия файлов - присвоил полю значение (фактически рисовал шапку таблицы)
Потом перед печать detail присвоил этому полю другую шапку таблицы! Так работает - но муторно подбирать размеры колонок,ограничители и тд.
Кто знает - ткните в нужном направлении.
Алексей
-
- ✯ Ветеран ✯
- Сообщения: 5158
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Второй заголовок страницы отчета
А что если так. Нарисовать в Header'е всё - и заголовок и подзаголовок. А в рантайме смотреть - если первая страница, то подзаголовок hidden, если не первая, то рисуется всё.
We are hard at work… for you. 

-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Re: Второй заголовок страницы отчета
Добрый день!
В том то и дело, что я не могу (не знаю) как отследить что пошла новая страница!
Алексей
В том то и дело, что я не могу (не знаю) как отследить что пошла новая страница!
Алексей
-
- ✯ Ветеран ✯
- Сообщения: 5158
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Второй заголовок страницы отчета
Посмотри - prop:pageno. Есть еще контрол ReportPageNumber.
We are hard at work… for you. 

Re: Второй заголовок страницы отчета
Unhide в PageHeader делать можно сразу после печати первого же Detail - т.о. для первой страницы будет усеченный Header, а далее - с подзаголовком
-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Re: Второй заголовок страницы отчета
Добрый день!
Нарисовал линию в PageHeader - ?Line45
1. Если в свойствах линии ставлю галку HIDE, то потом где угодно ставлю UNhide(?Line45) или ?Line45{prop:hide}= false - линия в заголовке
последующих не появляется.
2. Если в свойствах линии не ставлю галку HIDE, то ставлю HIDE(?Line45) во вставке "после открытия файлов" - все равно на 1-ой странице печатает линию.
заколдованный круг, какой-то!!!!
Алексей
Нарисовал линию в PageHeader - ?Line45
1. Если в свойствах линии ставлю галку HIDE, то потом где угодно ставлю UNhide(?Line45) или ?Line45{prop:hide}= false - линия в заголовке
последующих не появляется.
2. Если в свойствах линии не ставлю галку HIDE, то ставлю HIDE(?Line45) во вставке "после открытия файлов" - все равно на 1-ой странице печатает линию.
заколдованный круг, какой-то!!!!

Алексей
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Re: Второй заголовок страницы отчета
Алексей- Софт-Центр писал(а):1. Если в свойствах линии ставлю галку HIDE, то потом где угодно ставлю UNhide(?Line45) или ?Line45{prop:hide}= false - линия в заголовке последующих не появляется.
Код: Выделить всё
Report $ ?Line45{prop:hide} = FALSE
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Re: Второй заголовок страницы отчета
Добрый день!
Спасибо Agat, Admin! Заработало !
Ошибка была в переназначении на репорт!
(уже не первый раз наступаю на эти грабли!!!!!! Переназначение между windows и report)
Алексей
Спасибо Agat, Admin! Заработало !
Ошибка была в переназначении на репорт!
(уже не первый раз наступаю на эти грабли!!!!!! Переназначение между windows и report)
Алексей
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Re: Второй заголовок страницы отчета
Сам такой же. Старые сталиАлексей- Софт-Центр писал(а):уже не первый раз наступаю на эти грабли!!!!!! Переназначение между windows и report

Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса