我理解并很好地遵循了使报告详细信息流过两列的说明,但我的问题是 Crystal 继续坚持只写一列。其中只有十行,我假设 Crystal 在第一列到达页面末尾时开始第二列。
当我的十行已在第一列中输出时,如何强制 Crystal 移动到第二列?
这样做的原因是细节行只占据页面的顶部,并在页面的下半部分为图表留出空间。
我理解并很好地遵循了使报告详细信息流过两列的说明,但我的问题是 Crystal 继续坚持只写一列。其中只有十行,我假设 Crystal 在第一列到达页面末尾时开始第二列。
当我的十行已在第一列中输出时,如何强制 Crystal 移动到第二列?
这样做的原因是细节行只占据页面的顶部,并在页面的下半部分为图表留出空间。
您不能将报表设置为显示 10 行然后切换到下一列,但您可以将打印方向设置为“横向然后向下”。
我通常通过通常称为report_set 的字段将数据集强制转换为微小的“一口大小”报告对象。在主报表中,使用所有报表集标识符的列表查询对象(表或存储过程):这些是您希望数据集在报表中显示的排序顺序中的数字。然后对于每个值,链接一个包含 report_set 值的嵌入式子报表以及要显示的报表的实际数据子集。
主报表只是每个明细行上所有report_set 值的列表......但是每个明细都包含一个小的子报表对象。使用存储过程中的数据库参数,您可以在运行时进行各种有趣的条件格式化,包括在特定子报表实例之后强制分页或为图表等其他内容留出空白。