2014-10-05 96 views
0

我有一个相当简单的问题,关于一个设计,以查看程序完成时报表的外观。我使用JavaJasperReports满足我的报告需求。JasperReports和数据库设计概念

纠正我,如果我错了,但JasperReports的不会使来自不同表的元素重叠变得有意义,例如,在我的情况,我想一个项目的销售和收据单报告按日期排序(销售和收据重叠)。我在数据库中有销售表和收据表。

问题是,我应该重新设计我的数据库,以便销售和收据都存储在同一个表中,或者有没有办法让碧玉报告可以合并这两个表并使报告以表格形式重叠?

回答

0

您可以编写一个SQL查询,jasper-reports中的表将从该查询中获取数据。 在这个SQL中,您可以编写一个连接,从两个表中获取数据。 因此,您可以像现在一样保留表格的设计。