框架与润乾报表集成步骤_通用
- 格式:pdf
- 大小:160.44 KB
- 文档页数:5


润乾报表V4.0
高级教程
北京润乾信息系统技术有限公司
第1章 序言
中国式报表有别于西方报表,中国式报表很复杂!
润乾报表是专门用于解决中国式复杂报表的报表工具!
润乾报表软件的核心特点在于开创性地提出了非线性报表数学模型,采用了革命性的强关联语义模型、多源关联分片、不规则分组、自由格间运算、行列对称等技术,使得复杂报表的设计简单化,以往难以实现的报表可以轻松实现,避免了大量的复杂SQL编写与前期数据准备,报表设计的效率提高了一个数量级。
润乾报表采用JAVA开发,由两个部分构成:报表设计器和报表服务器。
润乾报表是一个很容易掌握的报表工具,对于复杂的中国式报表,完全不需要编程和复杂sql,只需要学习简单的表达式规则,就可以完成。
为了帮助读者快速掌握润乾报表的非线性模型用法,我们在《快逸报表V4.0入门教程》的基础上编写了这份《润乾报表V4.0高级教程》,希望读者先学习《快逸报表V4.0入门教程》,再来学习这份文档,效果更好。
本教程沿袭《快逸报表V4.0入门教程》的思路,避免复杂的概念,通过由浅入深的实例,深入浅出的讲解,辅以有针对性的练习题,一步一步帮助读者迅速掌握润乾报表的非线性报表模型的理论和操作。只要你照着本教程去做,半天就可以初步掌握润乾报表。
希望在轻轻松松的过程中,你能很快地掌握非线性报表设计!
第2章 多源关联分片
这份文档的思路,不再强调界面操作上的东西,比如某个按钮在哪里点,某个对话框怎么打开,更多地强调表达式怎么写,模型的原理是啥,表达式的规则是啥,用到的函数等
2.1 多层交叉报表
2.1.1 一个例子
我们先看下面这个多层交叉报表:
[截图]
从上面这个报表可以看出,这是一个多层的交叉报表,上边有两层动态横向扩展的上表头,左边有两层动态纵向扩展的左表头,中间的交叉点进行汇总统计,统计值和上表头、左表头息息相关。我们看一下这样的报表在润乾报表中是如何设计的:
润乾报表4.0产品手册
企业级报表工具的理想选择
北京润乾信息系统技术有限公司北京润乾信息系统技术有限公司
BeijingRunqianInformationSystemCo.Ltd.创新技术推动应用进步
第2页2目录
1、产品构成.............................................................................................................4
1.1产品构成图..................................................................................................4
1.2产品构成......................................................................................................4
2、核心优势.............................................................................................................6
2.1类Excel界面模型.......................................................................................6
2.2非线性报表模型..........................................................................................6
2.3强关联语义层模型......................................................................................8
润乾报表在websphere服务器下的部署操作介绍
润乾报表在websphere服务器下的部署操作
第1章配置数据源库连接池
拷贝jdbc驱动包
首先将数据库的驱动包拷贝到[WebSphere安装目录]\WebSphere\AppServer\lib目录下,如果没有数据库的驱动包可到网上下载,放到该目录下即可。
配置websphere环境变量
在配置数据源之前,可以设置一些WebSphere变量,点击配置界面左边的环境——WebSphere变量,会显示下面的界面,如图3.3.1.2_1:
图3.3.1.2_1
会看到一个名称为User-defined_JDBC_DRIVER_PATH,即驱动包的路径,设它的值为[WebSphere安装目录]\AppServer\lib。
配置JDBC提供程序
接下来开始配置数据源,先编辑JDBC提供程序的属性,点击配置界面左侧资源——JDBC——JDBC提供程序,在右侧的界面上点新建,新建一个JDBC的属性,如下图: 图3.3.1.3_1
WebSphere自带了几种数据库的配置,在这里我主要介绍配置mysql数据库的连接,而上边并没有,所以选择用户自定义的,如图3.3.1.3_2
图3.3.1.3_2
实现类名里填入的是数据库的驱动,这里是mysql的驱动
com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource,如果是别的数据库,写上自己的驱动即可,名称自己设,这里用mysql,描述里写上对此的配置的描述,一般不用管它,点下一步,进入数据库的类路径信息,如图3.3.1.3_3
图3.3.1.3_3
这用到了前边设置的WebSphere变量,databaseBinary.jar换成自己的驱动名称,也可以不用WebSphere的变量,而写该驱动包的全路径,例如:
C:\IBM2\WebSphere\AppServer\lib\mysql-connector-java-3.1.13-bin.jar,然后点下一步,出现配置的总结界面,显示刚才配置的一些信息,点完成即可,则出现下界面,如图3.3.1.3_4:
润乾报表⼊门
1 前⾔
鉴于⽬前报表开发没有⼀个统⼀的规范,每个开发的风格和习惯也不⼀致,所以动⼿写了这份报表开发⽂档,⼀来有助于统⼀⼤家的报表的风格,提供⼀些常见问题的解决⽅案,⼆来⽅便以后新⼈的学习使⽤。本⼈也是略懂⽪⽑,有什么错误和不⾜之处,欢迎⼤家补充修改。2.报表⼯具安装
解压后运⾏runqian-v4.5.5-install.exe安装⽂件,按引导完成安装。其中,在初次打开报表⽂件和发布报表⽂件的时候(后续会提到),会提⽰我们需要lic⽂件,就是下图中的两个lic⽂件。
Figure 1
3.报表⼯具的使⽤
3-1 配置数据源使⽤报表时需要先对数据源进⾏配置:
Figure 2选择新建⼀个数据源:
Figure 3
项⽬中默认使⽤的数据源名称为reportjndi.参考图3进⾏配置后,点击连接,进⾏数据源连接,这样就完成了报表服务器与数据库的连接。3-2 新建报表
⽬前的报表形式分为两部分,⼀是⽤来显⽰查询结果的“报表名.raq”⽂件,另⼀个是⽤来提供查询条件的“报表名_arg.raq”⽂件。我们只需要在保存⽂件的时候,按上述格式命名,打开.raq⽂件时,会⾃动打开相关的_arg.raq⽂件。3-3 结果显⽰报表设计
⾸先新建⼀张报表,直接点击左上⾓⼯具栏上的即可。按照给定的表样设计好报表名名、列名。如下图,这⾥提供⼀种样式当做参考模板,如客户⽆特殊需求,希望各开发按照统⼀的样式标准进⾏设计,有助于提⾼所有报表的统⼀性,后⾯还会提到⼀些规范,希望⼤家也可以遵守起来。
Figure 4
报表名这⼀⾏,采⽤⿊⾊、⼆号字,加粗。列名采⽤⽩⾊、三号字,加粗,背景⾊使⽤淡紫⾊(颜⾊相近即可)。若每⼀列下⾯还要分列,则使⽤⿊⾊、⼩三号字,结果数据使⽤⿊⾊、四号字。
Figure 5
设定好报表样式后,开始根据逻辑进⾏取数,设置每⼀列的宽度时,如果需要在⼀⾏中完整显⽰的,要选择“按单元格内容扩⼤”,并去掉“⾃动换⾏”。
Figure 6