powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Cognos 8, управление видимостью колонтитула
11 сообщений из 11, страница 1 из 1
Cognos 8, управление видимостью колонтитула
    #39538125
Мистер Шляпа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, коллеги!
Cognos 8. Есть отчет, в котором надо показывать колонтитул ТОЛЬКО на последней странице. Это касается просмотра в PDF.
Пробовал я настраивать Conditional Style, привязывать его к условию PageNumber() = PageCount(). Но всё равно всегда возвращается истина и колонтитул показывается везде.
Какие способы есть еще?
...
Рейтинг: 0 / 0
Cognos 8, управление видимостью колонтитула
    #39540600
alexsmr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мистер Шляпа,

если в колонтитуле на последней странице нужен текст, то можно использовать layout calculation с выражением if (pagenumber()=pagecount()) then ('last page') else ('').
...
Рейтинг: 0 / 0
Cognos 8, управление видимостью колонтитула
    #39540657
Мистер Шляпа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexsmr,
Спасибо за ответ. Но у меня в колонтитуле не только текст, но и объекты - таблица с элементами Data Item. Т.е. нужно управлять видимостью всего колонтитула.
Зачем это нужно? В документе очень длинная табличная часть и неизвестно, сколько строк она займёт. При этом надо, чтобы подвал документа (даты, подписи ответственных лиц) не оказывался на отдельной странице. Т.е. чтобы хотя бы несколько строк из табличной части гарантировано присутствовали на одной странице с подвалом.
Была идея запихнуть подвал в колонтитул и включать его только на последней странице.
...
Рейтинг: 0 / 0
Cognos 8, управление видимостью колонтитула
    #39540690
alexsmr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мистер Шляпа,

по моему, при такой задаче колонтитул - не причем.
Например, в табличную части (если речь про объект List) можно добавить нижний колонтитул (overall) и в нем рисовать весь подвал.
...
Рейтинг: 0 / 0
Cognos 8, управление видимостью колонтитула
    #39540759
Мистер Шляпа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexsmr,

При overall опять возможна ситуация, когда подвал уедет на другую страницу, да еще заголовки List-а там же напечатаются, т.к. я повторяю заголовки List-а на каждой странице.
...
Рейтинг: 0 / 0
Cognos 8, управление видимостью колонтитула
    #39540969
alexsmr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мистер Шляпа,

тогда задача не про колонтитул последней страницы, а как на последней странице отобразить подвал и несколько строк табличных данных.
Можно посмотреть в сторону page set с рассчитанной группировкой по количеству строк.
...
Рейтинг: 0 / 0
Cognos 8, управление видимостью колонтитула
    #39541127
Мистер Шляпа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexsmr,

Не совсем Вас понял про Page set. Можно задать ограничение количества строк данных. А как быть, если данные содержат многострочный текст?
...
Рейтинг: 0 / 0
Cognos 8, управление видимостью колонтитула
    #39541291
alexsmr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мистер Шляпа,

в таком случае точно описать задачу, показать какие-нибудь скриншоты и т.п.
А то на каждое предложение реализации получаешь новые условия. Так можно до бесконечности ...
...
Рейтинг: 0 / 0
Cognos 8, управление видимостью колонтитула
    #39541321
Мистер Шляпа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexsmr,

Был уверен в полной прозрачности задачи. Итак. Имеем форму отчетности с таблицей, число строк которой заранее неизвестно. Строки могут содержать как числовую, так и текстовую информацию. Текстовая информация может быть любой длины, а также многострочной. Задача: при выводе в pdf расположить подвал документа так, чтобы вместе с ним на одной странице гарантированно присутствовала хотя бы одна строка таблицы. Подвал не должен "рваться" между страницами.
При выводе на каждой новой странице необходимо выводить заголовки таблицы.
...
Рейтинг: 0 / 0
Cognos 8, управление видимостью колонтитула
    #39541545
alexsmr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мистер Шляпа,

можно делать так: порядок строк в таблице отчета думаю, что известен. Берем последние х-строк и отображаем их и подвал на отдельной странице, а остальные предыдущие строки - как получится.
...
Рейтинг: 0 / 0
Cognos 8, управление видимостью колонтитула
    #39541935
Мистер Шляпа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexsmr,

Тоже про это думал. Но может получиться так, что эти x-последних строк займут всё пространство А4 и подвал снова уедет на другую страницу. Или предыдущие строки разместятся так, что на предпоследней странице окажется только 1 строка, а с последняя страница будет с оставшимися строками и подвалом. Тоже не годится.
Наверное, средствами Cognos эту задачу нормально решить не удастся. Ну или всё-таки Layout Calculation в колонтитуле и отформатировать текст подвала с помощью табуляции, пробелов и символов подчеркивания.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Cognos 8, управление видимостью колонтитула
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]