ireport图文教程(超详细)

点击“save”保存,在列表中可以看到此连接的配置

F. 设置报表查询

工具栏“Data”->“报表查询”

出现如下界面:

可以看到数据源有多种方式,这里我们使用Report Query方式,这种方式可以直接选择Query Lanuage种类,然后再在编辑框中输入SQL语句。

如:select * from employee,然后会自动读取相关表的结构出来,如图:

点击“OK”以后,这些表的Field Name将会被加入到“Document structure”的“Fields”部分,如图:

这里也可以采用另一种方式,就是引入参数,这样可以在调用的时候根据业务规则比较灵活地通过设置参数来改变数据内容:

在“Document structure”区找到“Parameters”,右键单击后,选择“Add…”,再选择“Parameter”,如图:

输入以下内容,Parameter Name在报表查询界面中要使用,或在自己的业务逻辑中使用,可以改变,这里也可以给一个默认值,即Default Value Expression内容,注意Parameter Class Type类型,本例使用默认的java.lang.String

在“报表查询”编辑内容中就指定为使用此参数,格式为“$P!{parameterName}”,本例中就使用“$P!{SQLSTR}”,输入后,同样可以看到表结构会自动更新出来,点击“OK”,同样会把这些表结构内容放置到“Fileds”区域中。

G. 编辑报表模板

如图:在编辑区中对应的段中放置需要的要素,要素有很多种,常用的有以下几种类型:

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4