与Crystal Reports中的回车符匹配的字符串

时间:2013-02-04 12:40:45

标签: crystal-reports sap crystal-reports-2010

我想知道如何在Crystal Reports中返回报表字段?我问,因为当我使用split({tableField}, char(10))[1]时,我没有得到第一行文字。例如,字符串:

“每个人都感兴趣”

应显示字符串“Everyone”。相反,它显示原始字符串,如split()没有做任何事情。 char(10)似乎与回车不匹配。

2 个答案:

答案 0 :(得分:2)

您想要Split( {table.field}, Chr(10) )[1]

**编辑**

// split the text on carriage returns
Local Stringvar Array lines := Split( {table.field}, Chr(10) );

// the number of carriage returns will be 1 less than the number of lines
Local Numbervar delimiters := Ubound(lines)-1;

答案 1 :(得分:0)

如果instr({table.field},chr(10))=0ubound(split({table.field},chr(10)))=1,则字符串中不存在该字符。

但值得一提的是,chr(10)换行,而不是回车,即chr(13)。我怀疑你只是在寻找错误的角色。请尝试使用chr(13)