1

我理解并很好地遵循了使报告详细信息流过两列的说明,但我的问题是 Crystal 继续坚持只写一列。其中只有十行,我假设 Crystal 在第一列到达页面末尾时开始第二列。

当我的十行已在第一列中输出时,如何强制 Crystal 移动到第二列?

这样做的原因是细节行只占据页面的顶部,并在页面的下半部分为图表留出空间。

4

2 回答 2

1

您不能将报表设置为显示 10 行然后切换到下一列,但您可以将打印方向设置为“横向然后向下”。

于 2013-08-09T15:52:45.583 回答
0

我通常通过通常称为report_set 的字段将数据集强制转换为微小的“一口大小”报告对象。在主报表中,使用所有报表集标识符的列表查询对象(表或存储过程):这些是您希望数据集在报表中显示的排序顺序中的数字。然后对于每个值,链接一个包含 report_set 值的嵌入式子报表以及要显示的报表的实际数据子集。

主报表只是每个明细行上所有report_set 值的列表......但是每个明细都包含一个小的子报表对象。使用存储过程中的数据库参数,您可以在运行时进行各种有趣的条件格式化,包括在特定子报表实例之后强制分页或为图表等其他内容留出空白。

于 2020-07-14T16:03:21.613 回答