Как заставить footer оставаться на месте

отредактировано 01:22 Раздел: FastReport 3.0
Добрый день. Мне надо чтоб не зависимо от того сколько данных в мастере, футер оставался на месте(не опускался ниже или выше). В мастере данных может быть только 3.
Буду рад любым советам. С уважением, Илья.

Комментарии

  • отредактировано 01:22
    Это необходимо сделать для реализации печати в бланк ТТН. В ней для перечня отгружаемой продукции выделено 3 строки, а соответсвенно когда меняется количество строк, свое положение меняет и подвал данных, где выводится дальнейшая информация. Хотелось бы выставить жестко для подвала в топ только 13 и чтоб ничего не могло повлиять на изменение этой позиции. Может запутано обьяснил, но надеюсь на помощь.
  • отредактировано 01:22
    написал:
    для перечня отгружаемой продукции выделено 3 строки, а соответсвенно когда меняется количество строк, свое положение меняет и подвал данных
    Так не используйте footer.
    Можно информацию, кокторая вынесена в footer поместить в masterdata или, вообще, вынести ее просто на лист.
  • отредактировано 01:22
    Доброе утро. Использовать мастердата не выход, так как смещение будет происходить из-за количества строк. Поместить на странице можно, но тогда не считаются итоги по колонкам.
  • gpigpi
    отредактировано 01:22
    Добавьте ещё один MasterData2. На нём расположите те же элементы, что и на MasterData1, только с пустыми ячейками. В обработчике MasterData2OnBeforePrint управляйте значением RowCount=3-COUNT(<Dataset."Field">, MasterData1)
  • отредактировано 01:22
    написал:
    Поместить на странице можно, но тогда не считаются итоги по колонкам
    Посчитайте сумму в скрипте в переменную, и эту переменную выведите в нужное поле на странице.

    Если не захочет выводить корректное значение, сделайте отчет двупроходным.
  • yuramagyuramag Москва
    отредактировано 01:22
    По моему, проще использовать не растягиваемый SubReport, в который поместить MasterData...
    А то, что касается смещения, то нужно использовать свойство ShiftMode = smDontShift

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

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