水晶报告公式检查字符结构匹配

时间:2012-08-03 16:32:10

标签: crystal-reports formula

我正在尝试查看是否有一个公式可以检查字符串字段类型中是否正在使用某个字符结构 我需要检查它是否匹配,如果不匹配则用于变红。

ALPHA ALPAH NUM NUM NUM ALPHA

AA123A - 好的,
A1234A - 变红。

提前致谢。

1 个答案:

答案 0 :(得分:1)

尝试使用类似这样的条件格式公式:

local stringvar somefield:={table.string_field};

if len(somefield)=7
    and ascw(somefield[1]) in [65 to 90]
    and ascw(somefield[2]) in [65 to 90] 
    and isnumeric(somefield[3 to 5])
    and ascw(somefield[6]) in [65 to 90] then crBlack else crRed

显然,这仅适用于大写字母字符(ASCII值65-90),但可以轻松更改以适应您需要的任何内容。