每次满足某个条件时,将字符串拆分为新记录

时间:2012-02-17 20:00:55

标签: sql sql-server-2008 crystal-reports

我在SQL中使用字符串文件在水晶报表中创建报表。问题是水晶报告不能解释分页符。是否存在可以搜索字符串的拆分函数,每次所有者编号都没有。发生,将字符串拆分成新记录?字符串很大(超过1000个字符)。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

放入详细信息部分:

//{@block 0}
Local Stringvar CRLF := Chr(10)+Chr(13);

If Instr({table.field}, CRLF) Then
  Split({table.field}, CRLF)[1]
Else
  {table.field}

将此公式插入其自己的详细信息部分;标记部分'空白时压制'和'之前的新页面':

//{@block 1}
Local Stringvar CRLF := Chr(10)+Chr(13);

If Instr({table.field}, CRLF) Then
  Split({table.field}, CRLF)[2]