我制作了一份水晶报告,其中我拿出了两张表数据。在水晶报告中,我制作了一个详细信息部分,其中将显示数据。在同一部分中,我想显示另一个表数据。但是当一个表有3行而第二个表有两行时,反之亦然,那么在一个表中创建新行的表行数较少。怎么避免这个?
答案 0 :(得分:0)
您希望在1个报告中有2个详细的表,除非您使用子报告,否则这是不可能的。从你的图片中我可以看出你有两张桌子(预付款和费用),它们是通过某些栏目链接的(ammu,appu)......
图形上看起来像这样
表a - 进阶
Advance date | Advance Ammount | Model of payment | Some Column
-------------|-----------------|------------------|------------
01/02/2014 | 25000.00 | Online | AMMU
02/12/2014 | 15000.00 | Debit | APPU
and so on .....................................................
表b - 费用
Expense date | Expense Name | Expense ammount | Some column
-------------|-----------------|------------------|------------
20/12/2014 | Electricity bill| 2500.00 | AMMU
20/12/2014 | Telephone bill | 1500.00 | APPU
and so on .....................................................
因此,为了完成这项工作,您需要在主报告中选择这两个表中的一个(例如表a- Advance)。然后从表a中按Some column
插入组。之后,您创建子报表并链接到子报表,表a中的字段some column
链接到表b中的字段some column
(在您的情况下,此字段可能具有不同的名称)。之后,您创建子报表,完成此操作后,您可以从表a中选择2行,从表b中获取3行,以获得相同的字段some column
值。
如果您需要任何有关如何操作的其他信息,我希望这对您有所帮助。这只是一个如何解决问题的想法。我确信还有很多其他方法可以做到这一点,所以不需要坚持这个解决方案。
答案 1 :(得分:0)
只需添加运行总计字段;总计您的金额并仅在第一次记录更改时进行评估。