выражение Iif

отредактировано 16:59 Раздел: FastReport 4.0
Первый раз делаю условие, и либо я не прав, либо отчет не понимает меня.

Скрины для наглядности ниже. Видимо строки стравнивает он не так. Может есть альтернатива сравнения ?
У атрибута pod тип - bit (true/false) И возвращает он соответственно True или False


7196d5cd01ba.jpg
9530102a5210.jpg

Заранее спасибо.

Комментарии

  • gpigpi
    отредактировано 16:59
    Попробуйте
    [IIF(<frxDBDataset1."pod"> = True, 2, 3)]
  • отредактировано 16:59
    gpi написал: »
    Попробуйте
    [IIF(<frxDBDataset1."pod"> = True, 2, 3)]

    И снова вы помогаете) И снова всё получается. Большое спасибо!
  • отредактировано 16:59
    Как можно написать 2 условия в IIF ?

    [IIF('<frxDbDataSet1."Pred">'='математика' and <frxDbDataSet2."Oc"> <>0,<frxDbDataSet2."Oc">,' ')]

    =>Несовместимые типы.

    Pred - текст.
    Oc - число.
  • pkapka
    отредактировано 16:59
    reiterix написал: »
    Как можно написать 2 условия в IIF ?

    [IIF('<frxDbDataSet1."Pred">'='математика' and <frxDbDataSet2."Oc"> <>0,<frxDbDataSet2."Oc">,' ')]

    =>Несовместимые типы.

    Pred - текст.
    Oc - число.
    Попробуйте
    [IIF(('<frxDbDataSet1."Pred">'='математика') and (<frxDbDataSet2."Oc"> <>0),<frxDbDataSet2."Oc">,' ')]
    
  • отредактировано 16:59
    Спасибо)
  • отредактировано March 2012
    Подскажите пожалуйста, как можно использовать IIF для проверки переменной, а не данных из таблицы БД.
    Делаю так, не получается:

    [IIF(<[Director]>='Admin','Одминистратор','Ниодминистратор')]

    Пишет вот такую ошибку:

    Ошибка
    Были обнаружены следующие ошибки:

    Неизвестная переменная или поле БД: [Director]


    ОК
  • отредактировано 16:59
    О! Разобрался, прошу прощения за беспокойство!
    Вот атк надо:

    [IIF(<Director> = 'Admin' , 'Одминистратор' , 'Ниодминистратор' )]

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

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