2016-10-03 4 views
4

Мне нужно использовать оператор like по моему параметру в Crystal Reports 2011. Он должен работать для нескольких проверок. Как я могу выполнить что-то вроде следующего кода?Используйте оператор LIKE по параметру

if ({?test}) like ("*ABC" ,"*KBJ" ,"*CDE") then 1 else 0 

ответ

0

Ваш код, похоже, требует только строк, которые заканчиваются ABC, KBJ или CDE. Так что попробуйте это:

(RIGHT({?test}, 3) = "ABC") 
OR 
(RIGHT({?test}, 3) = "KBJ") 
OR 
(RIGHT({?test}, 3) = "CDE") 

Также стоит отметить, что IF yourConditionHere THEN 1 ELSE 0 является излишним. Упростите его только yourConditionHere, и он вернет True или False.

Смежные вопросы