是否可以有3个来自同一个表的子报告?我必须做1份主要报告和3份子报告。
实施例。 Mainreport:产品名称 分报告1:客户名称 客户电话 分报告2:产品编号 产品明细 分报告3:所有者姓名 所有者详细信息
实际上我有一个表,需要在3个类别中显示字段,所以我决定有3个子报告。我不确定我的决定是否正确?
感谢
答案 0 :(得分:1)
我认为你误用了子报道。在Crystal Reports(7+)中,子报告应该用于报告中与主要查询相关的数据,但您可能不希望“加入”主数据集,出于表现原因或其他原因。
我使用子报告来包含当前行1:M的记录列表,但我想在详细信息部分中显示它们而不向报告添加组。
在您的情况下,您似乎在Product表中有不同的字段分类,并且您希望相对地将它们“分组”在一起。我建议创建多个详细信息部分,并在报告中绘制一些行来分隔和区分数据部分。
也就是说,您可以为此创建一个包含3个子报告的报告,但您实际上将花费很长时间来加载您的设置中的每个产品4次(一次用于主要报告,一次用于每个子)。
如果有问题,请告诉我。