我有一个关于设计的相当简单的问题,其中包含了程序完成后报告的样子。我使用 Java 和 JasperReports 来满足我的报告需求。
如果我错了,请纠正我,但 JasperReports 不会使来自不同表格的元素重叠有意义,例如,在我的情况下,我希望销售和收据按日期排序的单个报表中的项目(销售和收货重叠)。我在数据库中有一个销售表和一个收据表。
问题是,我应该重新设计我的数据库,以便销售和收据都存储在同一个表中,或者jasper报告是否可以合并两个表并使报表以表格形式重叠?
答案 0 :(得分:0)
您可以编写一个SQL查询,jasper-reports中的表将从该查询中获取数据。 在这个SQL中,您可以编写一个连接来获取两个表中的数据。 所以你可以保留现在的表格设计。