润乾报表基础培训PPT课件

合集下载

润乾报表V4.5初级教程

润乾报表V4.5初级教程

目录1. 前言1.1. 使用对象1.2. 文档目的2. 入门2.1. 制作一张报表的步骤2.2. 启动报表设计器2.3. 选择设计器授权2.4. 连接数据源2.5. 一张最简单的报表2.6. 将报表发布到web上3. 网格式报表3.1. 网格式报表,体会扩展3.2. 显示格式、显示值3.3. 报表区域3.4. 设置预警条件3.5. 增加动态背景色3.6. 取数排序3.7. 导出excel3.8. 内建数据集内建数据集的概念内建数据集的用途编辑内建数据集内/外部数据集的转换4. 参数4.1. 参数的概念4.2. 参数的使用4.3. 参数模板设计4.4. 将报表和参数模板结合起来发布5. 行式报表5.1. 行式报表的概念5.2. 把网格报表变成行式报表6. 分组报表6.1. 分组报表,体验主子格概念6.2. 多层分组6.3. 汇总统计分组汇总汇总样式变换1汇总样式变换2汇总样式变换36.4. 组表头重复6.5. 计算列的汇总6.6. 三维饼形统计图,初步了解统计图的使用6.7. 跟随扩展的统计图7. 交叉报表7.1. 交叉报表,体会横向扩展7.2. 多层交叉,深入了解扩展7.3. 汇总统计,深入了解汇总规则7.4. 定位与拉伸7.5. 柱形统计图,与交叉报表的结合7.6. 跟随扩展的统计图8. 自由报表8.1. 自由格式的报表,深入了解主格概念8.2. 图片字段9. 主子表9.1. 单表式主子报表9.2. 嵌入式主子报表9.3. 引入式主子报表10. 打印10.1. 打印设置纸张与方向打印缩放页边距与对齐镜像打印10.2. 分页页眉页脚、表头表尾等的打印方式分页方式强制分页10.3. 分栏业务背景实际操作10.4. 套打业务背景实际操作11. 宏11.1. 宏的概念11.2. 实例11.3. 参数与宏的区别,在web上如何使用宏12. 动态参数的应用12.1. 需求背景12.2. 1实例介绍12.3. 总结12.4. 临时变量13. 动态宏的应用13.1. 需求背景13.2. 实例介绍13.3. 总结14. 高级统计图14.1. 双轴柱线图14.2. 双轴折线图14.3. 时间走势图14.4. 时序状态图14.5. 甘特图14.6. 仪表盘14.7. 雷达图14.8. 里程碑图14.9. 工字图14.10. 全距图京C备05019289号版权信息@CopyRight 北京润乾信息系统技术有限公司第 1 章前言上一页下一页第 1 章前言目录1.1. 使用对象1.2. 文档目的1.1. 使用对象润乾报表V4.5初级教程适用于对报表业务有一定的了解,需要学习润乾报表的初学者。

润乾报表基本介绍

润乾报表基本介绍

润乾报表3.0介绍润乾报表 3.0是用于统计报表制作及报表及数据填报的大型企业级工具软件。

产品首次成功解决了报表单元格与关系数据库之间的关联规律性,特别适合于中国式报表的填报和统计。

一、产品优势1.绘制方便润乾报表采用类EXCEL的绘制方式,真正做到所见即所得,把程序员从繁重且无聊的报表格式设置工作中解脱出来,极大的提高的表格绘制的方便度和效率,产品特有的EXCEL导入功能(包括格式)可充分利用业务人员原有积累。

2.数据模型先进润乾报表独创的数据模型首次成功地解决了中国报表中单元格与数据字段之间的弱关联性,彻底打破传统行式报表方案,报表行列完全对称,特有的层次扩展机制使多层分组及交叉报表制作非常简单,提供针对关联格的跨行跨组运算,很容易计算小计、同期比等数据。

同一报表中支持多个异构的数据源,允许报表各片之间无关,可用多个简单的数据集成组合出复杂报表,程序员无须再为每张报表编程(脚本或存储过程)或写复杂SQL准备数据。

3.输出能力丰富润乾报表每个单元格属性均提供条件控制,如颜色、行高、是否可见等均可与格内数据相关;支持代码显示值对应、多种数据格式、图片文件和图片字段的处理。

产品提供十几种各类统计图,支持PNG/GIF/JPG三种格式。

每张报表均可生成HTML、EXCEL、PDF三种输出格式(输出结果完全不失真,包括其内的统计图)。

单元格与统计图例均可加带参数的链接从而实现数据钻取功能,多层报表可在线收缩展开。

4.打印控制强大润乾报表提供强大的打印控制功能,按行数和纸张大小分页分栏或强制分页,表头自动重复(包括左表头),允许一张纸上打多个报表,提供末页补足空行。

可采用像素和毫米两种计量单位,独创的底图描绘功能以支持套打;5.集成性好润乾报表采用纯JAVA开发,利用服务器端提供丰富的API调用和标记可完全无缝地嵌入到基于J2EE的应用程序中(可看作应用程序员自己写的代码),程序员可更换报表的数据库连接和数据源、采用应用服务器的连接池管理;设计器也提供外置的数据源和数据字典定义,可由应用程序员提供这些信息。

润乾报表V4.5初级教程

润乾报表V4.5初级教程

一月二月三月产品名称数量金额利润产品名称数量金额利润产品名称数量金额利润合计合计合计四月五月六月产品名称数量金额利润产品名称数量金额利润产品名称数量金额利润合计合计合计目录1. 前言1.1. 使用对象1.2. 文档目的2. 入门2.1. 制作一张报表的步骤2.2. 启动报表设计器2.3. 选择设计器授权2.4. 连接数据源2.5. 一张最简单的报表2.6. 将报表发布到web上3. 网格式报表3.1. 网格式报表,体会扩展3.2. 显示格式、显示值3.3. 报表区域3.4. 设置预警条件3.5. 增加动态背景色3.6. 取数排序3.7. 导出excel3.8. 内建数据集3.8.1. 内建数据集的概念3.8.2. 内建数据集的用途3.8.3. 编辑内建数据集3.8.4. 内/外部数据集的转换4. 参数4.1. 参数的概念4.2. 参数的使用4.3. 参数模板设计4.4. 将报表和参数模板结合起来发布5. 行式报表5.1. 行式报表的概念5.2. 把网格报表变成行式报表6. 分组报表6.1. 分组报表,体验主子格概念6.2. 多层分组6.3. 汇总统计6.3.1. 分组汇总6.3.2. 汇总样式变换16.3.3. 汇总样式变换26.3.4. 汇总样式变换36.4. 组表头重复6.5. 计算列的汇总6.6. 三维饼形统计图,初步了解统计图的使用6.7. 跟随扩展的统计图7. 交叉报表7.1. 交叉报表,体会横向扩展7.2. 多层交叉,深入了解扩展7.3. 汇总统计,深入了解汇总规则7.4. 定位与拉伸7.5. 柱形统计图,与交叉报表的结合7.6. 跟随扩展的统计图8. 自由报表8.1. 自由格式的报表,深入了解主格概念8.2. 图片字段9. 主子表9.1. 单表式主子报表9.2. 嵌入式主子报表9.3. 引入式主子报表10. 打印10.1. 打印设置10.1.1. 纸张与方向10.1.2. 打印缩放10.1.3. 页边距与对齐10.1.4. 镜像打印10.2. 分页10.2.1. 页眉页脚、表头表尾等的打印方式10.2.2. 分页方式10.2.3. 强制分页10.3. 分栏10.3.1. 业务背景10.3.2. 实际操作10.4. 套打10.4.1. 业务背景10.4.2. 实际操作11. 宏11.1. 宏的概念11.2. 实例11.3. 参数与宏的区别,在web上如何使用宏12. 动态参数的应用12.1. 需求背景12.2. 1实例介绍12.3. 总结12.4. 临时变量13. 动态宏的应用13.1. 需求背景13.2. 实例介绍13.3. 总结14. 高级统计图14.1. 双轴柱线图14.2. 双轴折线图14.3. 时间走势图14.4. 时序状态图14.5. 甘特图14.6. 仪表盘14.7. 雷达图14.8. 里程碑图14.9. 工字图14.10. 全距图京C备05019289号版权信息@CopyRight 北京润乾信息系统技术有限公司第 1 章前言上一页下一页第 1 章前言目录1.1. 使用对象1.2. 文档目的1.1. 使用对象润乾报表V4.5初级教程适用于对报表业务有一定的了解,需要学习润乾报表的初学者。

润乾报表培训课程1

润乾报表培训课程1

第三步:保存预览。
带查询参数的报表
在我们设计一张报表的时候,很少有里面的数据是固定不变 的,常常需要根据一些条件来过滤出我们想要的数据。这就需要 通过参数的形式控制报表中的数据。
制作待查询参数的报表公分两部完成: 制定参数模板 将报表和参数模板结合起来发布
制定参数模板
第一步:点击工具菜单上的【文件】->【新建报表】,如图:打开新建向导对话框,选择【填报或 参数表单】,再点【生成空白报表】按钮生成一张参数模板。 第二步:在B2单元格中输入 “性别:”,设置单元格内容为靠右对齐。 第三步:选中C2单元格点右键,在下拉菜单中选择【填报属性】。打开“数据填报”窗口,在 “编辑风格”下拉框中选择“下拉列表框”风格类型,将“是否可写”选中。 第四步:点击【设置】按钮,弹出下拉列表框编辑窗口。
2) 选择授权文件,点击【打开】,即可完成默认服务器授权操作。
配置与数据库的连接
润乾报表设计器可以与sqlserver、oracle等当前流行的数据库建 立数据库连接。本案例以连接sqlserver数据库为例。
1) 单击主菜单中的【配置】>【数据源】会弹出数据源操作对话 框。 2) 单击【新建】按钮,会弹出数据库选择对话框,在数据类型上选择【关系 数据库】,然后单击确定按钮,会弹出配置数据库连接的对话框,配置结 束后单击保存,即可完成配置与数据库之间的连接操作。 3) 选择我们刚刚创建的数据源名称,然后单击右侧的【连接】按钮,若 数据源名称变为粉红色,说明与数据库之间的连接已经建立成功,然 后点击【关闭】按钮,接下来我们就可以制作报表,对数据库数据进 行读取操作。
润乾报表基本使用教程
部门:MES事业部 姓名:张辉
目录

润乾报表介绍 安装设计器

润乾报表教程

润乾报表教程

润乾报表V4.0 高级教程北京润乾信息系统技术有限公司第1章序言中国式报表有别于西方报表,中国式报表很复杂!润乾报表是专门用于解决中国式复杂报表的报表工具!润乾报表软件的核心特点在于开创性地提出了非线性报表数学模型,采用了革命性的强关联语义模型、多源关联分片、不规则分组、自由格间运算、行列对称等技术,使得复杂报表的设计简单化,以往难以实现的报表可以轻松实现,避免了大量的复杂SQL编写与前期数据准备,报表设计的效率提高了一个数量级。

润乾报表采用JA V A开发,由两个部分构成:报表设计器和报表服务器。

润乾报表是一个很容易掌握的报表工具,对于复杂的中国式报表,完全不需要编程和复杂sql,只需要学习简单的表达式规则,就可以完成。

为了帮助读者快速掌握润乾报表的非线性模型用法,我们在《快逸报表V4.0入门教程》的基础上编写了这份《润乾报表V4.0高级教程》,希望读者先学习《快逸报表V4.0入门教程》,再来学习这份文档,效果更好。

本教程沿袭《快逸报表V4.0入门教程》的思路,避免复杂的概念,通过由浅入深的实例,深入浅出的讲解,辅以有针对性的练习题,一步一步帮助读者迅速掌握润乾报表的非线性报表模型的理论和操作。

只要你照着本教程去做,半天就可以初步掌握润乾报表。

希望在轻轻松松的过程中,你能很快地掌握非线性报表设计!第2章多源关联分片这份文档的思路,不再强调界面操作上的东西,比如某个按钮在哪里点,某个对话框怎么打开,更多地强调表达式怎么写,模型的原理是啥,表达式的规则是啥,用到的函数等2.1 多层交叉报表2.1.1一个例子我们先看下面这个多层交叉报表:[截图]从上面这个报表可以看出,这是一个多层的交叉报表,上边有两层动态横向扩展的上表头,左边有两层动态纵向扩展的左表头,中间的交叉点进行汇总统计,统计值和上表头、左表头息息相关。

我们看一下这样的报表在润乾报表中是如何设计的:1、首先定义数据集:[列出这个报表用到的数据集及其sql即可]2、写入单元格表达式,如下图所示:[设计界面截图,把格子拉大,表达式尽量看全]从上图可以看出,上表头分别通过[ ]格和[ ]格横向扩展形成,左表头通过[ ]格和[ ]格纵向扩展形成,中间的交叉点利用[sum]函数进行汇总,于是一个多层交叉报表很轻松就完成了。

润乾报表工具使用情况介绍.ppt

润乾报表工具使用情况介绍.ppt
2019年4月26日11时53分
31
Java API
相关JAR包: barcode.jar jai_codec.jar log4j_128.jar jdom.jar jai_core.jar poi2.jar iTextAsian.jar itext2_rq.jar report4.jar
2019年4月26日11时53分
结合批量生成固定报表的特点,应避免润乾报表模板内置数据集取数的方
式,利用API中的自定义数据集的接口,由自主开发的引擎一次性的取出数据,并自 己组织数据集,这样能够使数据在进入润乾报表前就进行了拆分,充分利用润
乾报表的灵活输出格式的优点。
这样还可以利用批量框架的并发来实现高效的输出报表的目的。
2019年4月26日11时53分 37
出了非线性报表数学模型,采用了强关联语义模型、多源关联分片、不规则
分组、自由格间运算、行列对称等技术,使得复杂报表的设计简单化,以往 难以实现的报表可以轻松实现,避免了大量的复杂SQL编写与前期数据准备
,提高报表设计效率。
润乾报表不需安装控件,采用标准的纯HTML的Web报表,支持ie、 netscape等多种浏览器,可以支持PDF,Excel等输出,提供了全面的页面
20
单元格控制
思考以下几个问题如何实现: 隔行变色 一级指标粗体,二级指标缩进 满足一定条件的值用红色显 示 单元格宽度由显示的内容决定
2019年4月26日11时53分
21
单元格控制
2019年4月26日11时53分
22
一个例子
2019年4月26日11时53分
23
目录结构
一、认识润乾
2019年4月26日11时53分

润乾报表v40初级培训

润乾报表v40初级培训

• 供应商ID和类别ID显示成对应的中文 • 金额字段显示成如图所示的人民币格式 • 所有单元格的缩进为1
润乾报表v40初级培训
交叉式报表
• 简单交叉报表 • 交叉表头格斜线处理 • 多层交叉 • 汇总统计 • 添加统计图
• 对应报表模板例子7.1-7.6
• 默认汇总规则的格式:sum(cell{})。 • 在本例中,如C4单元格左主格为A3单元格,上主格是C1单元格,因此,C4单元格:=sum(C3{})是
指A3单元格和C1单元格所辖范围内所有的C3格的值之和; • C5单元格的左主格为根格,上主格是C1单元格,因此,C5单元格:=sum(C3{})是指报表中所有的
C1单元格所辖范围内C3单元格的值之和。
润乾报表v40初级培训
交叉式报表
• 添加统计图
润乾报表v40初级培训
练习:
• 对订单表生成如下多层交叉汇总报表
润乾报表引擎
内置 数据库
润乾报表v40初级培训
准备资源
请使用培训当天提 供的安装程序!
润乾报表v40初级培训
安装设计器
润乾报表v40初级培训
菜单功能简介
润乾报表v40初级培训
设计器布局
润乾0初级培训
快速体验
• 连接数据源 • 利用报表向导进行报表设计 • 报表预览 • 发布到网页
润乾报表v40初级培训
嵌入式主子报表和引入式主子表区别
• 嵌入式主子报表的特点是在单元格中嵌入子报表,形成格中嵌表的模 式,子报表和母报表的格线可以不对齐,子表间格线也不对齐。 嵌入 式的子报表扩展后,是个独立的报表,因此子表源格一直保留着,母 报表可以访问子报表的值。
• 引入式子报表的特点是母报表单元格根据子报表的行数列数,双向同 时扩展,子报表有几行几列,母报表中就扩展出几行几列,子报表占 用母报表的空白行列,格线严格对齐。

润乾报表部署培训

润乾报表部署培训

第22页
3.4.6Web.xml配置信息
<servlet> <servlet-name>reportServlet</servlet-name> <servlet-class>com.runqian.report4.view.ReportServlet</servlet-class> <init-param> <param-name>configFile</param-name> <param-value>/WEB-INF/reportConfig.xml</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>reportServlet</servlet-name> <url-pattern>/reportServlet</url-pattern> </servlet-mapping> <taglib> <taglib-uri>/WEB-INF/runqianReport4.tld</taglib-uri> <taglib-location>/WEB-INF/runqianReport4.tld</taglib-location> </taglib>
3.4.4报表引擎并发配置
<config> <name>maxConcurrentForReport</name> <value>9999</value> 同时计算的报表的个数 </config> <config> <name>maxWaitForReport</name> <value>9999</value> 等待计算的报表的个数 </config> <config> <name>maxWaitTimeForReport</name> <value>9999</value> 等待计算的最大时间 </config>

润乾报表v40初级培训

润乾报表v40初级培训

分组式报表
简单分组报表设计 多层分组 主格附属格 分组统计 添加统计图
对应报表模板例子6.1-3.7
主格和附属格
左主格:单元格进行纵向扩展时,我们称其为其右边格子的左主 格。左主格属性可以默认缺省,也可以人为的改变。单元格扩展 时会把其所有的附属单元格都进行复制,带动着一起扩展。 单元格进行扩展的过程中,缺省情况下,相对于其右(下)边的 单元格而言,扩展格是主动复制的,被称为其它格(其右/下的格 )的主格,而其右(下)的单元格是被动跟随复制的,被称为扩 展格的附属格或子格。主格和附属格是相对的概念,即某格是另 一格的主格或附属格,不存在单独的主格和附属格。 从主格的定义中看,只有扩展格才能是其它格的主格! 要注意的是,在缺省情况下,扩展格左(上)的格并不是其附属 格,只有右(下)的格才是其附属格。 特别地,某个单元格的主格属性可以人为被改变。
主子报表
单表式主子报表 (9.1.raq) 嵌入式主子报表 (9.2.raq) 引入式主子报表 (9.3.raq)
嵌入式主子报表和引入式主子表区别
嵌入式主子报表的特点是在单元格中嵌入子报表,形成格中嵌表的模 式,子报表和母报表的格线可以不对齐,子表间格线也不对齐。 嵌入 式的子报表扩展后,是个独立的报表,因此子表源格一直保留着,母 报表可以访问子报表的值。
润乾报表初级设计
汪萌
培训安排
时间: 9:30 — 16:30 方式:讲解+操作+练习
培训目标
了解报表基本概念及报表开发环境; 熟悉报表设计发布流程; 掌握报表设计基本技巧; 能在内置服务器上发布报表。
普通报表 参数报表
一. 报表基础及开发环境介绍
什么是报表 报表开发环境 快速体验
报表的概念

润乾报表基础培训共23页文档

润乾报表基础培训共23页文档

56、书不仅是生活,而且是现在、过 去和未 来文化 生活的 源泉。 ——库 法耶夫 57、生命不可能有两次,但许多人连一 次也不 善于度 过。— —吕凯 特 58、问渠哪得清如许,为有源头活水来 。—— 朱熹 59、我的努力求学没有得到别的好处, 只不过 是愈来 愈发觉 自己的 无知。 ——笛 卡儿

60、生活的道路一旦选定,就要勇敢地 走到底 ,决不 回头。 ——左
润乾报表基础培训
11、用道德的示范来造就一个人,显然比用法律来约束他更有价值。—— 希腊
12、法律是无私的,对谁都一视同仁。在每件事上,她都不徇私情。—— 托马斯
13、公正的法律限制不了好的自由,因为好人不会去做法律不允许的事 情。——弗劳德
14、法律是为了保护无辜而制定的。——爱略特 15、像房子一样,法律和法律都是相互依存的。——ቤተ መጻሕፍቲ ባይዱ克

润乾报表入门

润乾报表入门

1 前言鉴于目前报表开发没有一个统一的规范,每个开发的风格和习惯也不一致,所以动手写了这份报表开发文档,一来有助于统一大家的报表的风格,提供一些常见问题的解决方案,二来方便以后新人的学习使用。

本人也是略懂皮毛,有什么错误和不足之处,欢迎大家补充修改。

2.报表工具安装解压后运行安装文件,按引导完成安装。

其中,在初次打开报表文件和发布报表文件的时候(后续会提到),会提示我们需要lic文件,就是下图中的两个lic文件。

Figure 13.报表工具的使用3-1 配置数据源使用报表时需要先对数据源进行配置:Figure 2选择新建一个数据源:Figure 3项目中默认使用的数据源名称为reportjndi.参考图3进行配置后,点击连接,进行数据源连接,这样就完成了报表服务器与数据库的连接。

3-2 新建报表目前的报表形式分为两部分,一是用来显示查询结果的“报表名.raq”文件,另一个是用来提供查询条件的“报表名”文件。

我们只需要在保存文件的时候,按上述格式命名,打开.raq文件时,会自动打开相关的文件。

3-3 结果显示报表设计首先新建一张报表,直接点击左上角工具栏上的即可。

按照给定的表样设计好报表名名、列名。

如下图,这里提供一种样式当做参考模板,如客户无特殊需求,希望各开发按照统一的样式标准进行设计,有助于提高所有报表的统一性,后面还会提到一些规范,希望大家也可以遵守起来。

Figure 4报表名这一行,采用黑色、二号字,加粗。

列名采用白色、三号字,加粗,背景色使用淡紫色(颜色相近即可)。

若每一列下面还要分列,则使用黑色、小三号字,结果数据使用黑色、四号字。

Figure 5设定好报表样式后,开始根据逻辑进行取数,设置每一列的宽度时,如果需要在一行中完整显示的,要选择“按单元格内容扩大”,并去掉“自动换行”。

Figure 6报表通过配置的“数据集”进行取数。

点击配置—数据集,新增一个数据集,大部分逻辑,通过sql检索即可完成,若遇到比较复杂的也可以使用存储过程。

润乾报表入门

润乾报表入门

1 前言鉴于目前报表开发没有一个统一的规范,每个开发的风格和习惯也不一致,所以动手写了这份报表开发文档,一来有助于统一大家的报表的风格,提供一些常见问题的解决方案,二来方便以后新人的学习使用。

本人也是略懂皮毛,有什么错误和不足之处,欢迎大家补充修改。

2.报表工具安装解压后运行runqian-v4.5.5-install.exe安装文件,按引导完成安装。

其中,在初次打开报表文件和发布报表文件的时候(后续会提到),会提示我们需要lic文件,就是下图中的两个lic文件。

Figure 13.报表工具的使用3-1 配置数据源使用报表时需要先对数据源进行配置:Figure 2选择新建一个数据源:Figure 3项目中默认使用的数据源名称为reportjndi.参考图3进行配置后,点击连接,进行数据源连接,这样就完成了报表服务器与数据库的连接。

3-2 新建报表目前的报表形式分为两部分,一是用来显示查询结果的“报表名.raq”文件,另一个是用来提供查询条件的“报表名_arg.raq”文件。

我们只需要在保存文件的时候,按上述格式命名,打开.raq文件时,会自动打开相关的_arg.raq文件。

3-3 结果显示报表设计首先新建一张报表,直接点击左上角工具栏上的即可。

按照给定的表样设计好报表名名、列名。

如下图,这里提供一种样式当做参考模板,如客户无特殊需求,希望各开发按照统一的样式标准进行设计,有助于提高所有报表的统一性,后面还会提到一些规范,希望大家也可以遵守起来。

Figure 4报表名这一行,采用黑色、二号字,加粗。

列名采用白色、三号字,加粗,背景色使用淡紫色(颜色相近即可)。

若每一列下面还要分列,则使用黑色、小三号字,结果数据使用黑色、四号字。

Figure 5设定好报表样式后,开始根据逻辑进行取数,设置每一列的宽度时,如果需要在一行中完整显示的,要选择“按单元格内容扩大”,并去掉“自动换行”。

Figure 6报表通过配置的“数据集”进行取数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 集成的报表开发环境 • 三张典型报表设计 • WEB服务器 • 数据库
18
开发环境结构
打印或输出 结果文档
润乾报表设计器
浏览器
Web 服务器 应用系统
报表文件(*.raq)
润乾报表引擎
内置 数据库
19
设计器布局
20
菜单功能简介
21
系统初始化配置
22
2、三张典型报表设计
• 数据库结构 • 网格式报表 • 分组式报表 • 交叉式报表
• 样式设计 • 数据组织 • 进的报表设计模型 • 处理中国式复杂报表的能力 • 细节的全面优化
类Excel 界面模型
非线性 报表模

强关联 语义模

多源填 报模型
12
开始设计报表
• 了解数据的来源?
– 关系数据库 – 文件数据
• 明确报表的布局?
– 列表 – 分组统计
5、打印及设置
• 打印设置 • 分页 • 分栏 • 套打 • 纸张与方向 • 打印缩放 • 页边距与对齐
37
分页
• 页眉页脚的打印
• 表头表尾的打印
• 按纸张分页
• 按行数分页
• 补足空行
• 布局行数和布局列数
• 不分页
• 行(列)后分页
• 条件控制行(列)后分页
38
分栏
39
套打
40
6、宏
5
培训内容
• 报表基础
• 报表概念
• 润乾报表的特点
• 报表设计
• 三张基本报表
• 基本统计图
• 主格
• 报表发布
• 集成开发环境
• Html Tag基本应用
报表设计要点总结
6
一、报表基础
• 什么是报表 • 报表的特点是什么 • 报表的难点在什么地方 • 报表设计包括哪些方面 • 如何开始设计报表
7
报表的概念
• 报表是具有一定格式、包含一定信息的载 体
• 报表呈现了分析、汇总、结论 • 报表需要展示和发布(打印,导出,浏览)
8
报表的特点
• 真实 • 直观 • 数据密集度高 • 表现形式和样式丰富
9
• 页眉区 • 标题区 • 表头区 • 数据区 • 表尾区 • 页脚区
报表的区域
10
报表设计的难点
28
行式报表
• 把网格式报表改成行式报表:
• 行式报表优点:
– 运算速度快
– 处理数据量大
29
行式报表特征
• 主格不同行 • 无横向扩展 • 无拉申单元格 • 按源格遍历法运算(源格不能循环引用) • 无图注 • 不支持隐藏行/列 • 不支持自动换行/尺寸调整方式 • 不技持行/列后分页
30
分组式报表

三、报表发布
• 发布报表的意义 • 报表发布到何处 • 报表开发环境和运行环境
42
润乾报表运算模型
浏览器
JSP 文件
报表引擎
TAG
API
Report
Engine
数据文件
报表模板
43
在报表开发环境中发布报表
44
最简报表展示JSP
<%@ page contentType="text/html;charset=gb2312" %> <%@ taglib uri="/WEB-INF/runqianReport4.tld" prefix="report"%> <report:html
23
网格式报表
24
网格式报表常见要求
• 从数据库获取数据 • 显示格式 • 隔行颜色相异 • 数值预警处理 • 内容排序处理 • 数值列统计值 • 单元格内容与单元格尺寸匹配 • 导入EXCLE
25
参数
26
先进入查询界面
流程查询
新 界 面 显 示 查 询 结 果
27
参数常见需求
• 参数的录入方式 • 在数据集中使用参数 • 在单元格中使用参数
• 确定报表的难点?
– 数据量大 – 样式复杂
• 分析报表特殊要求?
– 预警 – 打印 – 导出
13
准备资源
请使用培训当天提 供的安装程序!
14
安装设计器
15
数据库连接
16
二、报表设计
• 润乾报表开发环境 • 三张基本报表设计 • 行式报表 • 自由报表 • 主子报表 • 打印 •宏
17
1、润乾报表开发环境
name="report1" reportFileName="1.raq“ />
45
报表设计要点
• 数据源及数据结构 • 报表的分类和特征 • 主格的概念的灵活运用 • 参数与宏实现多态报表 • 报表展示方式和设置 • 发布及配置
46
谢谢!
47
31
分组式报表常见需求
• 横向分组 • 纵向分组 • 多层分组 • 分组统计 • 小计合计显示方式 • 分组序号
32
交叉式报表
33
交叉式报表常见需求
• 交叉统计 • 交叉表头格斜线处理 • 多维交叉
34
3、自由报表
35
4、主子报表
• 单表主子报表 • 嵌入式主子报表 • 引入式主子报表
36
润乾报表基础培训
1
0 内容提要
1
概述
2
1 概述
• 润乾报表是第三方开发软件用于档案系统中报表的设计和开发
3
培训安排
• 时间:AM 9:00—12:00 • 方式:讲解+操作
4
培训目标
• 清楚报表基本概念; • 熟悉报表设计发布流程; • 掌握报表设计基本技巧; • 能在内置服务器上发布报表。
• 宏的定义:
宏是一个没有数据类型的字符串标识,在报表 运算之前,系统会全面搜索整张报表的表达式定 义,将所有的宏名替换成宏值。
• 宏的表示方法:${宏名}
• 注意:
– 属性值不能用宏,宏只能用在表达式中 – 宏不能写在引号里面 – 填报属性、数据集属性中的参数值,这两个地
方目前不能用宏,其它地方的表达式都可以使 41
相关文档
最新文档