2014-10-05 117 views
0

我有一個相當簡單的問題,關於一個設計,以查看程序完成時報表的外觀。我使用JavaJasperReports滿足我的報告需求。JasperReports和數據庫設計概念

糾正我,如果我錯了,但JasperReports的不會使來自不同表的元素重疊變得有意義,例如,在我的情況,我想一個項目的銷售和收據單報告按日期排序(銷售和收據重疊)。我在數據庫中有銷售表和收據表。

問題是,我應該重新設計我的數據庫,以便銷售和收據都存儲在同一個表中,或者有沒有辦法讓碧玉報告可以合併這兩個表並使報告以表格形式重疊?

回答

0

您可以編寫一個SQL查詢,jasper-reports中的表將從該查詢中獲取數據。 在這個SQL中,您可以編寫一個連接,從兩個表中獲取數據。 因此,您可以像現在一樣保留表格的設計。