Подобие Pagefooter

отредактировано 15:00 Раздел: FastReport VCL
Добрый день.
Задание.
1.Заранее не известно сколько будет столбцов в отчёте (поэтому использую Вертикальную MasterData). Нужно чтоб в строке было по 11 столбцов: 10 из которых выводим из DataSet и 1 столбец пустой (форма отчёта такая).
2.И если данных в DataSet меньше 10, то выводить пустые строки (это я сделал).
с 1-ым пунктом проблемы с последним столбцом, он должен выводиться в конце каждой строки. надо чтоб вывелись 10 записей из базы потом пустая стока, далее с новой страницы опять 10 записей и пустая строка и т.д.
Нужно сделать подобие PageFooter только вертикально, т.е. чтоб столбец отображался на правой стороне отчета на каждом листе.
Пробовал ставить вертикальный Footer, только он отображается после печати всей вертикальной MasterData.
Также пробовал вызывать ShowBand(VertFooter) после каждого 10-го столбца, но после него неправильно отображаются горизонтальные MasterData и Footer (на скрине нет VertFooter).
Что можете предложить для решения такой проблемы?

Комментарии

  • gpigpi
    отредактировано 15:00
    Используйте второй вертикальный TfrxMasterData с RowCount = 1. Позицию вывода бэнда Engine.CurX можно задать в скрипте

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

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