Функция IIF

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

Комментарии

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

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

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