Скрыть ненужные поля

отредактировано October 2011 Раздел: FastReport 4.0
Доброго времени суток!
Подскажите, как скрыть поля с непечатными символами, они отображаются, как пустые, нужно, чтобы были скрыты при формировании отчета

Комментарии

  • gpigpi
    отредактировано 00:29
    Проверяйте наличие непечатных символов перед выводом мемо и скрывайте мемо, если это необходимо, устанавливая TfrxMemoView.Visible в False
  • отредактировано 00:29
    gpi написал: »
    Проверяйте наличие непечатных символов перед выводом мемо и скрывайте мемо, если это необходимо, устанавливая TfrxMemoView.Visible в False

    Да, это понятно, а вот как проверить, непонятно какие именно символы введены. Или проверять наличие обычных символов, если их нет, то скрывать мемо?
  • отредактировано 00:29
    Проблема решена путем замены непечатных символов (наугад коды написала всех 'пустых' символов))) ну пустое '' :
    x:=StringReplace(x, #160, '', []);
    x:=StringReplace(x, #32, '', []);
    x:=StringReplace(x, #09, '', []);
    x:=StringReplace(x, #13, '', []);
    x:=StringReplace(x, #10, '', []);

    а в самом скрипте отчета скрываем бэнд с пустыми строками:
    If (<frxDBDataset3."Pole1">='') then
    DetailData1.visible:=false
    else
    DetailData1.visible:=true;


    Может кому-нибудь пригодиться :)

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

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