Как скрыть лишние данные

отредактировано 12:27 Раздел: FastReport 4.0
На форме есть элемент MasterData.
В нем выводятся какие-то поля из БД.
К одному из полей привязан обработчик события, в котором проверяются данные, если данные не удовлетворяют условию, то не нужно выводить данное поле.
Как это реализовать? Если сделать visible = false для этого поля, то на месте, где должно оно должно было быть - пустота. Такой вариант не устраивает.

Комментарии

  • xlaalaaxlaalaa Минск
    отредактировано 12:27
    Разложите поля отчета по дочерним бэндам (Child). Visible := false делайте для дочерних бэндов.
  • отредактировано 12:27
    xlaalaa написал: »
    Разложите поля отчета по дочерним бэндам (Child). Visible := false делайте для дочерних бэндов.
    Сделал так, но почему-то все дочерние, которые находятся ниже того, который делаю невидимым - тоже не отображаются.
  • gpigpi
    отредактировано 12:27
    Установите свойство бэндов PrintChildIfInvisible в True

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

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