Заголовки колонок (данных)

mvbmvb Казань
отредактировано 01:34 Раздел: FastReport 4.0
Не соображу, как сделать.. Есть GroupHeader, под ним header и masterdata. Для групп установил "формировать новую страницу", все отлично, но header печатается в самом верху страницы, а под ним группа и данные. Хочется, чтобы на странице с началом группы заголовки печатались под группой, а на остальных как положено, в самом верху.. Пробовал header и columnheader - одно и то же. Можно, конечно, вывести заголовки прямо в бэнде группы, но тогда он не выведется на остальных страницах... Есть у кого опыт подобной реализации?

Комментарии

  • отредактировано 01:34
    написал:
    Можно, конечно, вывести заголовки прямо в бэнде группы, но тогда он не выведется на остальных страницах...
    У бэнда заголовка группы есть свойство ReprintOnNewPage. Установите в True и будет выводится именно так, как вам нужно
  • mvbmvb Казань
    отредактировано February 2009
    у этой группы довольно обширный заголовок, дублировать его на каждой странице некрасиво. Каждая группа начинается с новой страницы, но данные по ней могут занимать от одной до бесконечности страниц. Вот хочется, чтобы на странице с группой заголовок выводился под groupheader, а на страницах, где только данные - вверху страницы. Попытался как-то в скрипте это сделать, но так и не допер, от чего можно оттолкнуться при скрытии и отображении заголовков...
  • FokewolfFokewolf Киев
    отредактировано 01:34
    mvb написал: »
    у этой группы довольно обширный заголовок, дублировать его на каждой странице некрасиво. Каждая группа начинается с новой страницы, но данные по ней могут занимать от одной до бесконечности страниц. Вот хочется, чтобы на странице с группой заголовок выводился под groupheader, а на страницах, где только данные - вверху страницы. Попытался как-то в скрипте это сделать, но так и не допер, от чего можно оттолкнуться при скрытии и отображении заголовков...

    Что значит дублировать на каждой странице ? Вы же сами написали, что нужно отображать на каждой странице. Кладете кроме заголовка группі езе заголовок данных - Visible изначально в False, формировать на каждой странице , как вам уже сказали - в True. Рисуете вашу шапку и на заголовке группы и на заголовке данных. На AfterPrint заголовка группы ставите заголовку данных Visible - True, на AfterPrint подвала группы - Visible - False , и все отлично работает. Получите шапку на каждой странице так, как вам надо.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.