Второй заголовок страницы отчета
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- 
				Алексей- Софт-Центр
 - Ветеран
 - Сообщения: 392
 - Зарегистрирован: 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 присвоил этому полю другую шапку таблицы! Так работает - но муторно подбирать размеры колонок,ограничители и тд.
Кто знает - ткните в нужном направлении.
Алексей
- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Re: Второй заголовок страницы отчета
А что если так. Нарисовать в Header'е всё - и заголовок и подзаголовок. А в рантайме смотреть - если первая страница, то подзаголовок hidden, если не первая, то рисуется всё.
			
			
									
						We are hard at work… for you.   
			
						- 
				Алексей- Софт-Центр
 - Ветеран
 - Сообщения: 392
 - Зарегистрирован: 26 Август 2009, 12:41
 - Откуда: Moscow
 - Контактная информация:
 
Re: Второй заголовок страницы отчета
Добрый день!
В том то и дело, что я не могу (не знаю) как отследить что пошла новая страница!
Алексей
			
			
									
						В том то и дело, что я не могу (не знаю) как отследить что пошла новая страница!
Алексей
- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Re: Второй заголовок страницы отчета
Посмотри - prop:pageno. Есть еще контрол ReportPageNumber.
			
			
									
						We are hard at work… for you.   
			
						Re: Второй заголовок страницы отчета
Unhide в PageHeader делать можно сразу после печати первого же Detail - т.о. для первой страницы будет усеченный Header, а далее - с подзаголовком
			
			
									
						- 
				Алексей- Софт-Центр
 - Ветеран
 - Сообщения: 392
 - Зарегистрирован: 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
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Re: Второй заголовок страницы отчета
Алексей- Софт-Центр писал(а):1. Если в свойствах линии ставлю галку HIDE, то потом где угодно ставлю UNhide(?Line45) или ?Line45{prop:hide}= false - линия в заголовке последующих не появляется.
Код: Выделить всё
Report $ ?Line45{prop:hide} = FALSEРай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						- 
				Алексей- Софт-Центр
 - Ветеран
 - Сообщения: 392
 - Зарегистрирован: 26 Август 2009, 12:41
 - Откуда: Moscow
 - Контактная информация:
 
Re: Второй заголовок страницы отчета
Добрый день!
Спасибо Agat, Admin! Заработало !
Ошибка была в переназначении на репорт!
(уже не первый раз наступаю на эти грабли!!!!!! Переназначение между windows и report)
Алексей
			
			
									
						Спасибо Agat, Admin! Заработало !
Ошибка была в переназначении на репорт!
(уже не первый раз наступаю на эти грабли!!!!!! Переназначение между windows и report)
Алексей
- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Re: Второй заголовок страницы отчета
Сам такой же. Старые сталиАлексей- Софт-Центр писал(а):уже не первый раз наступаю на эти грабли!!!!!! Переназначение между windows и report
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						