Crystal Report:拆分字符串的公式

时间:2017-09-01 08:48:56

标签: split crystal-reports report

我有字符串:12345

我想将上面的字符串拆分为结果:1-2-3-4-5

请帮助我。

2 个答案:

答案 0 :(得分:1)

尝试这样的事情:

stringvar s;
stringvar result;
numbervar i;

s:= "123456";

if len(s) < 2 
then s
else (
    result := s[1];

    for i:= 2 to len(s) do 
    (
        result := result + "-" + s[i];
    );

    result;
)

答案 1 :(得分:1)

如果它总是5位数

picture("12345","x-x-x-x-x")

或任何长度的字符串

stringvar a := "111225678784";
stringvar b := "x";
numbervar c;
stringvar output;
for c := 2 to len(a) do
(
b := b +"-x"
);
output := picture(a,b);

替换&#34; 111225678784&#34;与你的领域