Функция IIF

отредактировано 06:00 Раздел: FastReport Studio
можно ли использовать два условия, например:
[IIF(<rep."csp">=3 AND <rep."csp">=4,1,2)] не работает. Как быть?

Комментарии

  • gpigpi
    отредактировано 06:00
    Если AND заменить на OR и взять выражения в скобки, то будет
    [IIF((<rep."csp">=3) OR (<rep."csp">=4),1,2)]
  • отредактировано 06:00
    gpi написал:
    Если AND заменить на OR и взять выражения в скобки, то будет
    [IIF((<rep."csp">=3) OR (<rep."csp">=4),1,2)]
    Нужно именно два и более условия, т.е. не "или", а "и".
  • gpigpi
    отредактировано 06:00
    Ну и как <rep."csp"> одновременно сможет принять значения 3 и 4?
    Замена AND на OR предлагалась применительно к выражению (<rep."csp">=3) AND (<rep."csp">=4), а так в функции IIF конечно можно использовать AND
  • отредактировано 06:00
    gpi написал:
    Ну и как <rep."csp"> одновременно сможет принять значения 3 и 4?
    Замена AND на OR предлагалась применительно к выражению (<rep."csp">=3) AND (<rep."csp">=4), а так в функции IIF конечно можно использовать AND
    Как Гоблин перевел в одном из фильмов, "чет-то я затупил".
    Имелось в виду: [IIF(<rep."csp">=3 AND <rep."typ">=4,1,2)].
    Но если это работает - большая благодарность. И почему подобные мелочи в синтаксисе не прописаны в толстенной инструкции.
    Буду пробовать.
  • отредактировано 06:00
    Заработало!!!

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