ireport数据表格报表怎么用

发布时间:2022-03-03 14:06:27 作者:小新
来源:亿速云 阅读:143

小编给大家分享一下ireport数据表格报表怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

如果出现ireport打不开的问题正常都是因为JDK版本太高了,百度下如何简单,很容易的
首先:文件->new,选择Blank A4,Open this template

ireport数据表格报表怎么用

2、取个名字,选择下保存的位置,点击完成
3、此时新模板已经打开,下面我们开始介绍下模板的各部分是什么

ireport数据表格报表怎么用

4、设置连接驱动

ireport数据表格报表怎么用

第一步:选择new
第二部:选的Datebase JDBC Connection
第三步:

ireport数据表格报表怎么用

好了就点击save,会自动选中你刚建的数据源,下面编写SQL语句获取数据库的数据
5、编写sql语句

ireport数据表格报表怎么用

6、报表页面

ireport数据表格报表怎么用

7.如何画一个报表模板
这里介绍下画表格需要用到的组件

ireport数据表格报表怎么用

Rectangle是给表格画边框的,不使用这个那么表格就是无内外边框;
Static Text是静态文本,写什么就显示什么
Text Field可以理解为动态的文本框,可以指定显示数据库表中某一列的所有值
下面,就让我们动手画一个把。
1、选中Static Text组件,拖到模板的title部分,拖动组件的边框,使其与title一样大,如图,

ireport数据表格报表怎么用

在其中写入“用户信息”,如图,

ireport数据表格报表怎么用

这时候字体小而且靠左,所以找到右边-用户信息-属性这一栏,如图

ireport数据表格报表怎么用

找到下图这一栏,将size设置成适合的的大小,H开头的(水平位置)和V开头的(垂直位置)设置成center和middle,效果如下图

ireport数据表格报表怎么用
ireport数据表格报表怎么用

然后拖动Rectangle放到模板得到Column Headere部分,选中复制两份,让这三个平均分Page Headere部分,可以拖动Page Header下方的线,使其高度变小,如图

ireport数据表格报表怎么用
ireport数据表格报表怎么用

再拖动Static Text到刚刚的三个框上面,大小跟每个框一样大,填入内容,字体大小和位置跟上面一样设置,效果如图

ireport数据表格报表怎么用

点击模板上面一点点位置的Preview,预览一下现在报表表格的样子,如图

ireport数据表格报表怎么用

目前,表格还没有数据下面我给表格加数据(从数据库获取),首先,先如下图给表格主体部分加上内外边框,再拖动下图标记的线使其去表格的边框高度一致,如图

ireport数据表格报表怎么用

再找到组件面板的Text Field,拖到对应的边框上,大小与边框大小一致,效果如下图

ireport数据表格报表怎么用
ireport数据表格报表怎么用

下面给每个Text Field动态的设置值,选中用户id下面的Text Field,右边属性栏,找到下图的属性,点击三个小点打开,

ireport数据表格报表怎么用

效果如图:

ireport数据表格报表怎么用

然后先将其输入框里面的表达式删掉,用户ID这一列,我们就用数字,值就是当前这一行是第几行这样子,选择如下图红框所示的两个,代表统计行数,点击确定,如图

ireport数据表格报表怎么用

后面两个Text Filed跟上面相似,只是,后面两个分别对应数据库中的用户名和密码,所以我们选中Fields,分别选择name跟password,如下图
用户名这一列:

ireport数据表格报表怎么用

用户密码这一列

ireport数据表格报表怎么用

至此,我们的表格就画好了,大家可以预览一下了,不过在预览之前,还有个东西需要注意一下,在模板里面,我们预览的时候汉字是显示的,我们没有设置过,不过如果不设置,在真正生成pdf或者其他格式的文档的时候汉字会不现实,所以我们需要在模板 里面修改下字体格式,首先选中所有汉字的框(按住ALT左键点击),

ireport数据表格报表怎么用

找到我下图标记的两个属性,修改成图中的属性值:宋体,简体中文

ireport数据表格报表怎么用

好了,这回大家可以预览了,高清无码无水印的表格,如图

ireport数据表格报表怎么用

以上是“ireport数据表格报表怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. layui怎样用templet格式化表格数据?
  2. 集算器助力 ireport

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ireport

上一篇:怎么用Echarts实现多段圆环图

下一篇:Entity Framework中怎么使用配置伙伴创建数据库

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》