【问题标题】:Use LIKE operator on parameter对参数使用 LIKE 运算符
【发布时间】:2017-02-11 11:00:31
【问题描述】:

我需要在 Crystal Reports 2011 中对我的参数使用 like 运算符。它应该适用于多个签入。我怎样才能完成类似下面的代码?

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

【问题讨论】:

    标签: crystal-reports


    【解决方案1】:

    您的代码似乎只需要以 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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-08
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      • 2012-12-15
      • 1970-01-01
      • 1970-01-01
      • 2013-04-29
      相关资源
      最近更新 更多