解决正确案例Crystal Reports

问题描述 投票:0回答:1

我需要在水晶报告中使用正确的案例功能提供高级帮助。我正在使用以下公式来表示个人名字和姓氏字段。

ProperCase ({table.field})

我的问题是在下面的地址示例中找到修复“T”的方法。 “T”需要在8之后读“t”。

8Th Street Apt

见截图:Address Error

地址公式:

ProperCase ({table.address1}) + " " + ProperCase ({table.address2})

将这种方式发送给员工时,这种格式看起来很愚蠢。请评论您的建议!

crystal-reports formatting sap crystal-reports-xi
1个回答
0
投票

试试这个?

    stringvar array ins := split({table.address1} + " "+ {table.address2}," ");
    stringvar out;
    numbervar z := ubound(ins);
    numbervar y;

    for y := 1 to z  DO
    (
    if asc(left(ins[y],1)) in [97 to 122] then ins[y] := propercase(ins[y]) ;
    );
    out := join(ins," ");
    out
© www.soinside.com 2019 - 2024. All rights reserved.