001. Hello 润乾V2018
一、安装步骤
- 安装JDK1.7+
- 设置环境变量:
JAVA_HOME:C:\Program Files\Java\jdk1.7.0_51
- 安装润乾报表设计器V2018
- 安装补丁包:
放置jar包:raqsoft\report\web\webapps\demo\WEB-INF\lib
cache.jar、raqsoftReport.jar、dm.jar
—> 修改/覆盖配置文件:\raqsoft\report\config
reportmenuconfig_zh.xml
—> 增加接口类:\raqsoft\report\web\webapps\demo\WEB-INF\classes
二、Hello World
2.1. 创建数据源
- 数据类型:
Other
- 驱动程序:
com.intersys.jdbc.CacheDriver
- 数据源URL:
jdbc:Cache://127.0.0.1:1972/dhc-app
2.2. 添加数据集
- 编写好相关的Query
- 在Cache扩展中,添加所定义的数据集
2.3. 按照要求绘制报表
- 报表分类:普通报表、参数报表
- 填报属性:设置页面的相关属性,包括:报表类型、打印方式、边距、分页等
- 参数报表:文件名加上 _arg,例如新建的报表为
demo.rpx
,泽参数报表为demo_arg.rpx
- 编辑风格:可设置单元格的编辑方式,支持:下拉框、日历、下拉树、文本框、密码、复选框、单选框等
- 链接弹框
在右侧超链接的表达式中输入:"reportJsp/showReport.jsp?rpx="+ urlencode("/01MyReport/demo2.rpx","UTF-8") + "&LocId="+@LocId+"&BedNo="+value()+"&EpisodeID="+urlencode(K5,"UTF-8")+"&PatientID="+urlencode(L5,"UTF-8")
—> 其中,value()表示当前单元格的值,@LocId表示参数值,L5,表示所在单元格的值。
—> 默认弹出框是在本页面,若需要独立窗口,需要在超链接窗口,将值设置为:_blank
2.4. 报表预览
- 点击报表WEB预览即可查看报表实时的展示情况。
三、注意事项
- 定义的数据集Query,需要增加 [ SqlProc ],否则数据集无法浏览成功
- 若预览时报错,具体的报错信息在控制台中查看。
- SqlProc:此关键字指定查询是否可以用作 SQL 存储程序。如果省略此关键字,则无法将查询用作 SQL 存储程序。参考:http://localhost:57772/csp/docbook/DocBook.UI.Page.cls?KEY=ROBJ_query_sqlproc