Фиксированное количество строк

отредактировано 21:29 Раздел: FastReport 3.0
Доброго времени суток.
Суть проблемы: в отчёте должно быть фиксированное количество строк для пунктов. Необходимо, что бы было 5 пунктов, если их меньше - то остальные просто рисуются пустыми. Свойство RowCount для банда с данными ограничивает максимальное количество, но если записей в датасете меньше - то отображается меньше ;)
Можно ли это сделать средствами отчёта не извращаясь с набором данных?

Комментарии

  • gpigpi
    отредактировано March 2006
    Добавьте в отчёт ещё один MasterData2 с пустыми ячейками. MasterData2 не подключён к источнику данных. После печати первого MasterData1, задавайте MasterData2.RowCount=5-количество строк MasterData1
  • отредактировано 21:29
    Спасибо за помощь.
    Немного помучался и пришёл к похожему решению:
    procedure frxReportOnStartReport(Sender: TfrxComponent);
    begin
    MasterData2.RowCount := 5 - MasterData1.DataSet.RecordCount;
    end;

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

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