感谢各位:iReport设计为横向打印,每页设置为打印3列数据(如下所是):地域 公司名称  公司地址   | 地域 公司名称  公司地址     | 地域 公司名称  公司地址
S    A01       B01        | S    A02       B02          | S    A03       B03地域 公司名称  公司地址   | 地域 公司名称  公司地址     | 地域 公司名称  公司地址
S    A05       B05        |                             | 地域 公司名称  公司地址   | 地域 公司名称  公司地址     | 地域 公司名称  公司地址
G    A01       B01        | G    A02       B02          | 我的问题是:
当"地域"不同的时候,换行打印。
例如上图:"地域"=S 的情况下,打印了4条数据,当 "地域"=G的时候,换到下一个进行打印。跪谢各位高手!!!

解决方案 »

  1.   

    iReport里应该有个参数设置吧!
      

  2.   

    首先,我想说:这个功能是报表软件最基本的操作来的...也就是说,IReport一定考虑到并已经实现该功能。
    对于IReport 4.5.0 是这样实现的:在报表的属性里面(可以右键非编辑区域找到)有两属性设置,columns 和 Print Other.分别设置为 columns=3 Print Other=horizontal。设置的意思为:明细区域打印为先每行打印3条记录。