использование IIF(bool,str,str);

отредактировано December 2005 Раздел: FastReport 3.0
Приветствую.
У меня урезанный репорт. Есть задача: выводить информацию в окно Fast report в зависимости от значения переменной. Если true, гичего не выводить, если false выводить инфу.
Пытаюсь использовать функцию таким образом:
[
IIF([Gr_Common_Show_Max_Min],
'',
'Пределы отклонений: Dmax=[Gr_Common_Max]  угл.с Dmin=[Gr_Common_Min] угл.с (±[Gr_Common_Mean] угл.с)')
]
Умирает пытаясь получить переменную [Gr_Common_Show_Max_Min]

Все используемые переменные передаются внутри события
procedure TReportForm.frxReport1GetValue(const VarName: String;
var Value: Variant);

Если использовать функцию так:
[
IIF(  true  ,
'',
'Пределы отклонений: Dmax=[Gr_Common_Max]  угл.с Dmin=[Gr_Common_Min] угл.с (±[Gr_Common_Mean] угл.с)')
]

то все работает. Короче в качестве первого параметра не получается передать переменную. Может bool как то особенно передается?

ХЕЛП ми плиз!

Комментарии

  • gpigpi
    отредактировано 10:24
    [
    IIF(<Gr_Common_Show_Max_Min>,
    '',
    'Пределы отклонений: Dmax=[Gr_Common_Max] угл.с Dmin=[Gr_Common_Min] угл.с (±[Gr_Common_Mean] угл.с)')
    ]
  • отредактировано 10:24
    tnx
  • отредактировано 10:24
    Еще вопрос созрел. по той же функции.
    IIF(Expr,' форматированный текст ', ' ');

    Я использую эту функцию внутри RichEdit, определенным образом форматирую текст - задаю шрифт, вставляю спец. символы, например, дельта, выделяю жирным. Пока все это находится в окне дизайнера - отображается корректно. Как только запускаю отчет на выполнение, весь формат исчезает.
    Все преобразуется в один шрифт без форматирования.

    Подскажите как быть, пожалуйста?

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

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