Crystal报表使用具有相同表的子报表

本文关键字:报表 Crystal | 更新日期: 2023-09-27 18:01:48

是否可能有来自同一表的3个子报告?我得做一份主报告和三份子报告。

的例子。主报表:产品名称子报表1:客户名称客户电话子报告2:产品编号产品细节子报表3:所有者名称老板详细

实际上我有一个表,需要在3个类别中显示字段,所以我决定有3个子报告。我不确定我的决定是否正确。

谢谢

Crystal报表使用具有相同表的子报表

我认为你在滥用子报告。在Crystal Reports(7+)中,子报表应该用于报告中与主查询相关的数据,但出于性能原因或其他原因,您可能不想与主数据集"Join"。

我使用子报表来包含与当前行比为1:M的记录列表,但是我希望在详细信息部分中显示它们,而不向报表添加组。

在您的案例中,似乎您在Product表中对字段进行了不同的分类,并且您希望将它们相对地"分组"在一起。我建议创建多个细节部分,或者在报告中画一些线来分隔和区分数据部分。

也就是说,您可以为此创建一个包含3个子报表的报表,但是您实际上需要花费很长的时间来加载集合中的每个产品4次(一次用于主报表,一次用于子报表)。