ireport如何横向生成数据

查出来有8条数据,那么在detail1里面必须显示2行,一行显示4列数据。

自己首先建一个父报表,detail1里面加一个子报表。

父报表的属性:Columns以前是1,现在修改成4
             Column Width   这个宽度修改成Page width/4   我的Page width是1160,所以我的Column Width是280,
ireport如何横向生成数据_第1张图片


但是子报表宽度必须是240,因为你的父报表设置了margin-left和margin-right:各20像素,加起来刚好为40(注意:子报表的总体高度和detail的高度一样,而且和父报表的detail和父报表的的子报表高度必须一致,才能出效果)



在子报表:子报表必须把数据显示到detial1里面去,其他的基本不需要,如title之类的全部删除,
然后先运行你子报表,无论你子报表出来的效果如何,先别管,再运行父报表。
ireport如何横向生成数据_第2张图片

你可能感兴趣的:(IREPORT)