Как скрыть заголовок таблицы???

отредактировано 16:43 Раздел: FastReport 2.xx VCL
Как скрыть заголовок таблицы, если он попадает на последнюю страницу и данных уже на этой странице нет? ФР печатает бенд заголовка и не печатает данные, некрасиво ;)

Смотрите в прикрепленный файл.

Комментарии

  • отредактировано 16:43
    сам уже пофиксил, можно в ФАК.

    Q: Как не показывать шапку заголовка колонок в таблице в отчетах, если эта страница последняя и табличных данных на ней нет?
    A: для случая одного ColumnHeader и одного MasterData.

    1. Сделать отчет двухпроходным.

    2. В свойство OnBeforePrint бенда заголовка отчета вписать код:

    if not [FinalPass] then begin
    TotalLines := 0;
    end;

    LastLine := -1000;

    3. В свойство OnBeforePrint бенда ColumnHeader1 вписать:

    if [FinalPass] then
    if ([LastLine] = [TotalLines]) then
    ColumnHeader1.Visible := False
    else
    ColumnHeader1.Visible := True;

    4. В свойство OnBeforePrint бенда MasterData1 вписать:

    if not [FINALPASS] then
    TotalLines := TotalLines + 1;

    LastLine := [Line#];

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

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