0

我正在使用 Seagate Crystal Report Software。设计完报告后,我面临一个需要解决的典型问题。假设我在一列中有多个值,用“,”(逗号)分隔。我需要在多行中显示它。我该怎么做。例如:

表名:学生 需要从中生成报告的学生表

报告应如下所示: 在此处输入图像描述

我知道创建报告的基础知识。因此,您可以在回答时跳过所有这些细节。非常感谢。

4

1 回答 1

1

创建一个名为“主题”的公式字段:

// {@subjects}
Replace( {table.subject}, ",", Chr(10)+Chr(13) )

将此字段添加到该details部分。

您还可以创建一个 SQL-Expression 字段:

// {%subjects}
(
  REPLACE( subject, ',', CHR(10)||CHR(13) )
)
于 2014-01-20T14:03:05.390 回答