⑴润乾报表是一款专业级别的报表软件,是中国报表软件的鼻祖,软件采用了类Excel快速报表设计,集成炫酷统计图,支持移动端报表统计图,高效报表引擎,数据计算和表格渲染性能无出其右,为用户提供了一站式的报表解决方案,提高工作效率。
⑵与Excel无缝交互:设计阶段导入Excel模板确定格式,查看阶段导出Excel易于使用
⑶多源分片:数据来源多个数据表或数据库,在报表中以多分片形式呈现
⑷行列对称:行列属性一致,纵向和横向同时扩展
⑸冻结表头:报表上表头和左表头冻结,方便用户查看
⑹不规则分组:支持按段分组/重叠分组/归并分组等复杂分组形式
⑺动态格间计算:根据格子坐标引用其他格方便计算同比/环比/累积/排名
⑻采用类Excel的方式设计报表,支持公式自动更新
⑼支持不失真导入导出Excel模板和带公式导出Excel模板
⑽支持但不限于HTMLEXCELWORDTEXT和PDF等多种展现方式
⑾导出EXCELPDF能够加密和进行权限控制
⑿允许内容数据自动缩小填充单元格,支持滚动式报表,即固定上表头和左表头,表体滚动条滚动浏览
⒀提供但不限于仪表盘甘特图雷达图双轴柱线图饼图柱形图线图等多种二维三维统计图,支持统计图上自定义显示信息和鼠标智能读取显示自定义信息
⒁支持flash统计图,统计图提供开发接口,支持通过二次开发和第三方产品,实现丰富的展现效果
⒂支持订制参数查询和用户自由组合查询
⒃支持报表中图片展现,图片可来自文件或数据库
⒄支持票据套打功能
⒅支持各种打印选项功能,如打印时纸张大小自适应双面打印一纸多页的卡片式报表打印和分栏打印等等。
⒆一简单的报表制作
⒇第一步:打开报表设计器
⒈通过桌面快捷方式或开始菜单打开润乾报表设计器。
⒉第二步:数据源定义与连接
⒊定义或连接数据源前首先需要保证数据库驱动包可以被润乾报表程序加载到。安装包中自带的数据库驱动存放位置为:【安装根目录】\mon\jdbc,默认带有OracleMySQLSQL Server等常用类型数据库驱动,用户可以根据实际需要自己放置对应的驱动。润乾自带的demo数据源所连的内置数据库类型为HSQL,驱动为hsqldb.jar。
⒋产品支持添加JDBC和ODBC两种类型的数据库。用户可通过“工具”-> “数据源”菜单,添加数据源配置,设定数据源使用的驱动类连接URL用户名密码等信息。
⒌注:关于数据源配置项具体使用介绍请参考《用户参考》中数据源
⒍数据源连接前需要先保证所要连接的数据库为启动状态,然后在产品的数据源窗口可直接对已定义的数据源进行连接。
⒎下面以产品自带的demo数据源为例,介绍数据源连接操作。
⒏点击菜单“本地应用”->“启动示例数据库”,左侧的控制台会输出“数据库已启动”信息,表示demo数据源所需连接的HSQL数据库已启动。
⒐()打开数据源面板
⒑点击菜单“工具”->“数据源”,弹出数据源面板。可以看到系统默认包含的demo数据源。
⒒选中demo数据源,点击右侧的【连接】按钮,连接成功的数据源呈粉色,并且连接状态由[未连接]变为[已连接]。如下图。
⒓注意demo数据源是系统数据源,不能修改连接参数。此时数据源已经连接,接下来我们可以操作demo数据源了。
⒔第三步:制作报表
⒕()新建报表,选择SQL检索类型的数据集
⒖数据集是一个二维的视图,是报表的数据来源。数据集可以通过数据库的sql查询获得,也可以来自其他异构的数据文件。报表运算引擎不关心数据集的数据来自哪里,始终基于数据集的数据来运算报表。因此,制作报表时,首先需要定义数据集。
⒗这里我们用demo数据源,制作一个普通报表,如上图所示选择报表类型,数据源和数据集类型数据集名称可以默认,也可以自定义,选择完以后,点击【下一步】,通过向导编辑SQL数据集。
⒘要想更深入了解这个操作的细节,或者其他类型数据集,可以参考《用户参考》新建报表和数据集小节。
⒙() 添加数据表,选择数据字段
⒚进入SQL编辑器后,可以根据需要切换不同的Tab页,选择要查询的数据表数据字段检索条件等,切换到语法Tab页可以看到最终拼接好的SQL语句。当然也可以直接在这里写SQL语句,SQL语句执行返回的结果就是我们制作报表需要的数据集。
⒛() 选择报表类型
①报表类型分为网格报表分组报表交叉报表,本章节主要以网格报表为例,让用户对产品有一个初步的认识。后续章节会陆续介绍分组报表和交叉报表的使用。
②第四步:生成网格报表
③点击生成网格报表后,新建报表就完成了。
④ds: SELECT 员工表.编号,员工表.姓名,员工表.部门,员工表.入职日期,员工表.工资 FROM 员工表
⑤, A单元格中表达式为:=ds.select(雇员)
⑥使用select函数从数据集ds中选取雇员字段列的所有值,该组字段值保留了一个指针,指向数据集中的源记录,该组字段值和数据集中的记录保持一一对应的关系,因此在当前格的附属单元格里可直接通过dsn.colname表达式检索,而不需要重复的使用select函数取数,如B,C等。
⑦, B单元格中表达式为:=ds.姓名
⑧, C单元格中表达式为:=ds.部门
⑨, D单元格中表达式为:=ds.入职日期
⑩, E单元格中表达式为:=ds.工资
Ⅰ二润乾报表中的打印方式:
Ⅱ润乾报表有三种打印方式,分别是applet打印flase打印pdf打印。
ⅢApplet打印要求客户端必须有jdk.._及以上的Java环境,位平台要装x版,位平台可装版或x版。
ⅣFLASH打印要求客户端安装Flash Player 以上插件,FLASH打印属于精确打印,打印模式为矢量打印,对浏览器资源要求较低。打印时避免了以往需要下载安装JDK的繁琐,客户端可以无需下载Java JDK或JRE控件,步骤少,启动速度快,可以直接在浏览器端进行打印。当需要FLASH打印对勾符号 ?时,字体类型仅支持Serif。
ⅤPDF打印,如果客户端用的是IE浏览器,需要安装pdf阅读器,其他浏览器不需要安装。