запрет переноса данных на новую страницу

отредактировано 15:46 Раздел: FastReport 4.0
Всем доброго времени суток!
Помогите разрешить проблемку.
Имею отчет , точнее это ценник , которы высотой очень маленький, 5 см. Реализован с помощью 3-х бендов: groupHeader, masterdata, groupfooter. groupHeader, masterdata имеют свойство растягиваться , но мне нужно как -то контролировать растягивание masterdata и вывод данных в нем так , чтобы groupfooter не "уезжал" на следующий лист. Возможн ли это и как, может кто-то сталкивался ?

Комментарии

  • gpigpi
    отредактировано 15:46
    Вам нужно после вычисления высоты последней записи в группе проверять наличие свободного места на странице для вывода последней записи и подвала группы. Oпределять количество записей в группе нужно на первом проходе двухпроходного отчёта или формировать датасет таким образом, чтобы эти данные хранились в каждой записи группы
  • отредактировано 15:46
    Скажите , а как определить количество записей для каждой группы ?
    У меня записи к каждой группе должны выводится на новой странице , а лишние в группе , те которые не помещаются на странице не должны выводится.
  • gpigpi
    отредактировано 15:46
    написал:
    Скажите , а как определить количество записей для каждой группы ?
    Используйте агрегатную функцию Count на первом проходе
    написал:
    а лишние в группе , те которые не помещаются на странице не должны выводится.
    Не должны выводиться даже на следующей странице?

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

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