2009-04-08 122 views
6

如何使用多个群组 - 不是嵌套! - 在Crystal Reports中?水晶报告中的多个群组

什么,我想要做的一个小例子:

 
-hire car header 
--rentals header (group) 
---rental from 01-02-2008 to 01-06-2008 
---rental from 01-08-2008 to 01-09-2008 
---rental from 01-12-2008 to 01-15-2008 
--rentals footer 
--repairs header (group) 
---repair from 02-02-2008 to 02-05-2009 
--repairs footer 
-hire car footer 

出租汽车是正常的报告,出租和修理的组。这些组不是嵌套的。我目前的问题是,我cnat真的创造类似的东西,我不能改变结构来解决这个问题... 我完全是新的水晶报告,我很抱歉,如果这是一个很好的问题^^

回答

1

这是一个很好的问题。我会称之为双重一对多。你有“租车”,可以有很多租赁和/或许多修理。

一个解决方案是使用两个子报告进行租赁和维修。

另一种解决方案是将修理和租赁联合在一起。然后在列上有水晶组,指定该行是出租还是修复数据。你也必须显示/压制正确的标签,字段等。这个得到非常笨重,所以你最好的选择是去分报告路线。

+0

谢谢你的回答,那就是我的想法......对于这种情况,我知道使用了一个子报表进行维修,因为当我发现这个问题时,我已经完成了租赁。但在未来,我会在这种情况下使用2个子报告,我想... – SvenFinke 2009-04-14 04:54:17