润乾报表基础培训PPT课件
循序渐进使用润乾报表3.0
循序渐进使用润乾报表
第一章入门
润乾报表3.0是一套专门面向程序开发人员制作复杂报表的工具系统,润乾报表3.0首次成功解决了复杂中国式报表的格式任意性及关系数据库的关联规律性之间的矛盾,使得用户能够方便简捷地制作自动化的任意报表,实现了报与表的完美结合。
润乾报表3.0采用了纯JAVA技术,设计器和运算器均采用JAVA开发,可以运行在任何操作系统下(Windows,Linux,各种UNIX),支持所有有JDBC接口的关系数据库,支持所有J2EE标准的应用服务器。
润乾报表3.0提供报表运算的JAVA类的API调用,可最紧密地和应用程序无缝结合,运算器可采用应用服务器的数据库缓冲池,程序员可自定义参数输入界面与运算器结合。
第一节基本概念
单元格
我们运行润乾报表编辑器,点击新建报表菜单,即可出现如下界面:
我们发现,新建的报表由行列整齐的格子组成,这些格子我们称为单元格,所有的单元格组成了报表。
合并单元格
我们选中一片连续的单元格区域,点击合并单元格菜单,就把这些被选中的单元格合并成了
一个单元格,如下图所示,这个合并出来的新单元格称为合并单元格
单元格数据类型
我们选中一个单元格,在窗口右边的属性列表中,点击数据类型的属性值下拉箭头,即可看到下拉选项,分别有文字、统计图、图片字段、图片文件,如下图所示。也就是说,单元格里的内容可以是文字、也可以是图片,图片内容可以来自文件,也可以来自数据库中的字段,还可以是统计图
单元格属性的属性值和表达式
在单元格的属性列表中,大家看到,每个属性都有属性值和表达式两种,这两种有什么区别呢?
润乾V5产品演示V1.6
此种模式下,客户需要实现
以下接口:
• • • 1. 数据结构权限接口 2. 报表读取/保存接口 3. 报表展现页面(也可
调用V5 viewReport展
现组件)
内容提要
领先的企业级报表工具 润乾报表V5产品功能结构 润乾报表V5核心优势
V5.0产品核心优势
报表自定义 体系
工程化支持
类EXCEL 设计界面
RQV4
RQV5
增强组件 润乾报表V4
自定义报表 润乾报表V5
• • •
数据集中、可共享 集算模型陈旧 依靠大量编程
• • • •
类Excel制表 非线性报表模型 零编码实现非线性报表 不需要编程
• • • •
企业性能优化 Flash统计图 交互性加强 API的全面加强和改进
• • • •
WEB自定义报表 工程化平台 强扩展性 离散数据集模型
复杂报表
即使是再复杂的报 编写复杂SQL语句 存储过程 表,也不需要编程, 不需要复杂sql,简 单定义即可实现, 和做简单报表一样
编写程序计算
DB中建立辅助表
Database
调用报表API
Database
方便
43
核心优势 - 多源填报模型
用户录入
1. 网页录入数据 2. 报表格式绘制 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
报表名这⼀⾏,采⽤⿊⾊、⼆号字,加粗。列名采⽤⽩⾊、三号字,加粗,背景⾊使⽤淡紫⾊(颜⾊相近即可)。若每⼀列下⾯还要分列,则使⽤⿊⾊、⼩三号字,结果数据使⽤⿊⾊、四号字。
润乾报表设计入门
报表描 述文件
文件流
数据集 业务数据接口
润乾软件
–
提供最好的报表工具
第24页
3.2 数据源的配置与连接
准备JDBC驱动 配置JDBC连接 连接数据源
润乾软件
–
提供最好的报表工具
第25页
练习
在自己机器上建一个数据源连接,测试是否能够 正常连上
润乾软件
–
提供最好的报表工具
第26页
3.3 数据集的类型
数据值/显示值 字体/对齐 左/上主格 超连接 更新属性/填报属性<填报表>
润乾软件
–
提供最好的报表工具
第14页
单元格的数据值与显示值
单元格的数据值
报表引擎用于统计运算的数值 单元格的扩展依赖于单元格的数据值
单元格的显示值
报表引擎用于展现报表的数值
润乾软件
–
提供最好的报表工具
第15页
需要理解并熟练应用的属性
第6页
1.4 报表的组成
单元格报表的外观 数据源数据集报表的数据来源 统计模型报表的灵魂
润乾软件
–
提供最好的报表工具
第7页
二、单元格及其属性
2.1 单元格的类型 2.2 单元格的命名规则 2.3 单元格的属性 2.4 属性定义的两种方式
润乾软件
–
提供最好的报表工具
润乾报表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. 导出excel
3.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. 汇总样式变换1
6.3.3. 汇总样式变换2
6.3.4. 汇总样式变换3
6.4. 组表头重复
6.5. 计算列的汇总
6.6. 三维饼形统计图,初步了解统计图的使用
6.7. 跟随扩展的统计图
7. 交叉报表
7.1. 交叉报表,体会横向扩展
7.2. 多层交叉,深入了解扩展
7.3. 汇总统计,深入了解汇总规则
7.4. 定位与拉伸
润乾报表基本介绍
润乾报表3.0介绍
润乾报表 3.0是用于统计报表制作及报表及数据填报的大型企业级工具软件。产品首次成功解决了报表单元格与关系数据库之间的关联规律性,特别适合于中国式报表的填报和统计。
一、产品优势
1.绘制方便
润乾报表采用类EXCEL的绘制方式,真正做到所见即所得,把程序员从繁重且无聊的报表格式设置工作中解脱出来,极大的提高的表格绘制的方便度和效率,产品特有的EXCEL导入功能(包括格式)可充分利用业务人员原有积累。
2.数据模型先进
润乾报表独创的数据模型首次成功地解决了中国报表中单元格与数据字段之间的弱关联性,彻底打破传统行式报表方案,报表行列完全对称,特有的层次扩展机制使多层分组及交叉报表制作非常简单,提供针对关联格的跨行跨组运算,很容易计算小计、同期比等数据。同一报表中支持多个异构的数据源,允许报表各片之间无关,可用多个简单的数据集成组合出复杂报表,程序员无须再为每张报表编程(脚本或存储过程)或写复杂SQL准备数据。
3.输出能力丰富
润乾报表每个单元格属性均提供条件控制,如颜色、行高、是否可见等均可与格内数据相关;支持代码显示值对应、多种数据格式、图片文件和图片字段的处理。产品提供十几种各类统计图,支持PNG/GIF/JPG三种格式。每张报表均可生成HTML、EXCEL、PDF三种输出格式(输出结果完全不失真,包括其内的统计图)。单元格与统计图例均可加带参数的链接从而实现数据钻取功能,多层报表可在线收缩展开。
4.打印控制强大
润乾报表提供强大的打印控制功能,按行数和纸张大小分页分栏或强制分页,表头自动重复(包括左表头),允许一张纸上打多个报表,提供末页补足空行。可采用像素和毫米两种计量单位,独创的底图描绘功能以支持套打;
润乾报表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. 导出excel
3.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. 汇总样式变换1
6.3.3. 汇总样式变换2
6.3.4. 汇总样式变换3
6.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. 单表式主子报表
润乾报表入门
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
报表名这一行,采用黑色、二号字,加粗。列名采用白色、三号字,加粗,背景色使用淡紫色(颜色相近即可)。若每一列下面还要分列,则使用黑色、小三号字,结果数据使用黑色、四号字。
润乾报表教程
润乾报表V4.0 高级教程
北京润乾信息系统技术有限公司
第1章序言
中国式报表有别于西方报表,中国式报表很复杂!
润乾报表是专门用于解决中国式复杂报表的报表工具!
润乾报表软件的核心特点在于开创性地提出了非线性报表数学模型,采用了革命性的强关联语义模型、多源关联分片、不规则分组、自由格间运算、行列对称等技术,使得复杂报表的设计简单化,以往难以实现的报表可以轻松实现,避免了大量的复杂SQL编写与前期数据准备,报表设计的效率提高了一个数量级。
润乾报表采用JA V A开发,由两个部分构成:报表设计器和报表服务器。
润乾报表是一个很容易掌握的报表工具,对于复杂的中国式报表,完全不需要编程和复杂sql,只需要学习简单的表达式规则,就可以完成。
为了帮助读者快速掌握润乾报表的非线性模型用法,我们在《快逸报表V4.0入门教程》的基础上编写了这份《润乾报表V4.0高级教程》,希望读者先学习《快逸报表V4.0入门教程》,再来学习这份文档,效果更好。
本教程沿袭《快逸报表V4.0入门教程》的思路,避免复杂的概念,通过由浅入深的实例,深入浅出的讲解,辅以有针对性的练习题,一步一步帮助读者迅速掌握润乾报表的非线性报表模型的理论和操作。只要你照着本教程去做,半天就可以初步掌握润乾报表。
希望在轻轻松松的过程中,你能很快地掌握非线性报表设计!
第2章多源关联分片
这份文档的思路,不再强调界面操作上的东西,比如某个按钮在哪里点,某个对话框怎么打开,更多地强调表达式怎么写,模型的原理是啥,表达式的规则是啥,用到的函数等
2.1 多层交叉报表
润乾报表工具使用情况介绍.ppt
2011年9月
0
目录结构
一、认识润乾
二、原有实现 三、集成润乾 四、存在缺陷
2019年4月26日11时53分 1
目录结构
一、认识润乾
二、原有实现 三、集成润乾 四、存在缺陷
2019年4月26日11时53分 2
概述
润乾报表软件是我行采购的轻量级非线性报表工具,其核心特点在于提
//第二步,运算报表 Context context = new Context(); Engine enging = new Engine( rd, context); IReport iReport = enging.calc(); //第三步,展现 ExcelReport er = new ExcelReport(); er.export("sheet1", iReport); er.saveTo(fileOutputStream);
2019年4月26日11时53分
11
主要功能
五、即时页面展示 润乾即时报表提供了易用高效率的报表快速设计方案,采用tab页切换 的设计布局,实现无编码形式设计报表。用户可利用即时报表的报表展现 、汇总、统计、打印导出、生成统计图等功能搭建出轻量级企业报表平台 。
2019年4月26日11时53分
12
润乾报表实用技巧大全
网格式填报表-新建填报
• 什么是网格式填报表
– 清单的形式纵向列出 ,一条记录就是一行 ,多行一起 提交保存的填报表 。
• 新建网格式填报表
– – – – 连接数据源 新建数据集 生成报表,并编辑 预览结果
网格式填报表-设置更新属性
• 基本概念
– 定义填报表单元格与数据库中待更新的表、字段之间的对应关系 – 可以有多个,每一个更新属性对应一张数据库表 – 扩展的单元格,更新属性需要设定在主单元格中; 不扩展的单元格, 更新属性可设定到任何单元格中
网格式填报表-自动计算
• 基本概念
– 在客户端浏览器中跟据输入自动实现单元格值计算
输入自动计算的表达式的规则如下:
• 自动计算的表达式语法规则全部采用 操作 JavaScript 的语法规则。 • 自动计算的表达式中,如果需要相对引用单元格,即当报表进行扩展 注意
count()
对可扩展单元格或集 合表达式进行计数
count(B1{})
常用单元格函数
函数名称 函数说明
对可扩展单元格或集 合表达式求最大值 根据第一个表达式的 值是否为空,若为空 则返回指定值
实例
实例说明 求得当前主格扩 展区域内所有扩 展后的B1单元 格的最大值
表示当A1为空 时,返回空串, 否则返回A1 求得当前主格扩 展区域内所有扩 展后的B1单元 格的合计值
润乾报表v40初级培训
润乾报表v40初级培训
参数模板设计
1.建立空白填报表 2.样式及填报属性设计 3. 【变量名】属性 设置
对应报表模板例子4.1-4.4
润乾报表v40初级培训
练习:
• 说明:利用产品表,生成带参数的网格式报表
• 要求: • 查询出单价大于输入参数的记录 • 利用设计器设计一个如图所示的参数模板 • 结果报表按照单价从大到小排列 • 如果参数值为空,则取出全部的记录
指A3单元格和C1单元格所辖范围内所有的C3格的值之和; • C5单元格的左主格为根格,上主格是C1单元格,因此,C5单元格:=sum(C3{})是指报表中所有的
C1单元格所辖范围内C3单元格的值之和。
润乾报表v40初级培训
交叉式报表
• 添加统计图
润乾报表v40初级培训
练习:
• 对订单表生成如下多层交叉汇总报表
•
,
•
list("5"),
•
"订单.运货商="+arg2
•
,
•
"1=1"
•)
润乾报表v40初级培训
3rew
演讲完毕,谢谢听讲!
再见,see you again
2020/11/25
润乾报表v40初级培训
润乾报表部署培训
配置应用 服务器的 数据库连 接池
创 建 新 应 用
拷贝润 乾报表 web 发 布包
配置润 乾相关 的配置 文件
打 wa r包
发 布 报 表 应 用
不同服务器配置方 式不一样
润乾报表核心配置 文件 reportConfig.xml
第6页
2.1、安装J2EE WEB服务器
Tomcat
3.4.2各服务器部署差异
JNDI前缀不同
服务器 Tomcat Weblogic Websphere Resin Oracle IAS JNDI前缀 java:comp/env 无 无 java:comp/env jdbc Conf.xml 说明 4.1修改server.xml
第20页
3.4.3报表引擎缓存配置
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>
润乾报表入门
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
报表名这一行,采用黑色、二号字,加粗。列名采用白色、三号字,加粗,背景色使用淡紫色(颜色相近即可)。若每一列下面还要分列,则使用黑色、小三号字,结果数据使用黑色、四号字。
润乾报表基础知识培训(ppt 53页)
不用向导制作报表
最简单的网格式报表 最简单的交叉式报表 最简单的分组式报表
请看现场演示制作过程
第35页
练习
网格式报表练习
从CONTRACT表中查出CONTRACTNO, CUSTOMERID, AMOUNT字段
交叉式报表练习
从CONTRACT和CONTRACTDETAIL中取CUSTOMERID, AMOUNT,PRODUCTID三个字段,用CONTRACTNO关联表, CUSTOMERID做列表头, PRODUCTID做行表头, AMOUNT为交 叉表中的数值
前提 - 安装文件
润乾报表安装包
报表设计器、部署好的报表服务器(Tomcat4.1)、 JDK1.4 帮助文档
润乾报表35WEB发布包
单独发布或集成发布的Web服务器 帮助文档 例子代码
第3页
培训内容
报表设计 单元格属性介绍 数据源和数据集 参数和宏 图像和打印 子报表 系统配置及其他界面操作
第4页
表达式中使用参数
="从 "+String(@starttime)+" 到 "+string(@endtime)
第41页
宏的用法
sql语句Βιβλιοθήκη Baidu使用宏
举例:SELECT contract.contractno,contract.${macro1},contract.amo unt FROM contract WHERE contract.signdate >? and contract.signdate <? ORDER BY contract.signdate ASC
润乾报表v40初级培训
主子报表
单表式主子报表 (9.1.raq) 嵌入式主子报表 (9.2.raq) 引入式主子报表 (9.3.raq)
嵌入式主子报表和引入式主子表区别
嵌入式主子报表的特点是在单元格中嵌入子报表,形成格中嵌表的模 式,子报表和母报表的格线可以不对齐,子表间格线也不对齐。 嵌入 式的子报表扩展后,是个独立的报表,因此子表源格一直保留着,母 报表可以访问子报表的值。
二.报表设计
网格式报表 分组式报表 交叉式报表
网格式报表
显示格式,显示值 报表区域 预警条件 动态背景色 数据集转为内建
对应报表模板例子3.1-3.5
练习:
说明:利用订单表生成如下网格式报表
1、 所有代码字段显示成对应的中文 2、 日期显示成****年**月**日 的格式 3、 金额显示成如上图所示的人民币格式 4、 运货费超过100的记录显示成红色 5、 报表上方统计订单总个数 6、 所有单元格的缩进为2
参数和宏的区别
参数在表达式中被当成变量来使用,在表达式进 行计算的过程中,才引用参数的变量值。 宏在表达式中是没有数据类型的符号,它指代一 串字符,这串字符是表达式的一部分。报表在运 算前,该表达式会进行宏替换,把宏名替换成宏 值,之后才进行报表的表达式运算。
对应报表模板例子--11.2
动态参数
【参数】标签页中按照问号顺序,写入参数名或含参数的表达式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5、打印及设置
• 打印设置 • 分页 • 分栏 • 套打 • 纸张与方向 • 打印缩放 • 页边距与对齐
37
分页
• 页眉页脚的打印
• 表头表尾的打印
• 按纸张分页
• 按行数分页
• 补足空行
• 布局行数和布局列数
• 不分页
• 行(列)后分页
• 条件控制行(列)后分页
38
分栏
39
套打
40
6、宏
28
行式报表
• 把网格式报表改成行式报表:
• 行式报表优点:
– 运算速度快
– 处理数据量大
29
行式报表特征
• 主格不同行 • 无横向扩展 • 无拉申单元格 • 按源格遍历法运算(源格不能循环引用) • 无图注 • 不支持隐藏行/列 • 不支持自动换行/尺寸调整方式 • 不技持行/列后分页
30
分组式报表
• 样式设计 • 数据组织 • 中国式复杂报表的需求
11
润乾报表的特点
• 先进的报表设计模型 • 处理中国式复杂报表的能力 • 细节的全面优化
类Excel 界面模型
非线性 报表模
型
强关联 语义模
型
多源填 报模型
12
开始设计报表
• 了解数据的来源?
– 关系数据库 – 文件数据
• 明确报表的布局?
– 列表 – 分组统计
• 宏的定义:
宏是一个没有数据类型的字符串标识,在报表 运算之前,系统会全面搜索整张报表的表达式定 义,将所有的宏名替换成宏值。
• 宏的表示方法:${宏名}
• 注意:
– 属性值不能用宏,宏只能用在表达式中 – 宏不能写在引号里面 – 填报属性、数据集属性中的参数值,这两个地
方目前不能用宏,其它地方的表达式都可以使 41
• 确定报表ห้องสมุดไป่ตู้难点?
– 数据量大 – 样式复杂
• 分析报表特殊要求?
– 预警 – 打印 – 导出
13
准备资源
请使用培训当天提 供的安装程序!
14
安装设计器
15
数据库连接
16
二、报表设计
• 润乾报表开发环境 • 三张基本报表设计 • 行式报表 • 自由报表 • 主子报表 • 打印 •宏
17
1、润乾报表开发环境
31
分组式报表常见需求
• 横向分组 • 纵向分组 • 多层分组 • 分组统计 • 小计合计显示方式 • 分组序号
32
交叉式报表
33
交叉式报表常见需求
• 交叉统计 • 交叉表头格斜线处理 • 多维交叉
34
3、自由报表
35
4、主子报表
• 单表主子报表 • 嵌入式主子报表 • 引入式主子报表
36
23
网格式报表
24
网格式报表常见要求
• 从数据库获取数据 • 显示格式 • 隔行颜色相异 • 数值预警处理 • 内容排序处理 • 数值列统计值 • 单元格内容与单元格尺寸匹配 • 导入EXCLE
25
参数
26
先进入查询界面
流程查询
新 界 面 显 示 查 询 结 果
27
参数常见需求
• 参数的录入方式 • 在数据集中使用参数 • 在单元格中使用参数
5
培训内容
• 报表基础
• 报表概念
• 润乾报表的特点
• 报表设计
• 三张基本报表
• 基本统计图
• 主格
• 报表发布
• 集成开发环境
• Html Tag基本应用
报表设计要点总结
6
一、报表基础
• 什么是报表 • 报表的特点是什么 • 报表的难点在什么地方 • 报表设计包括哪些方面 • 如何开始设计报表
润乾报表基础培训
1
0 内容提要
1
概述
2
1 概述
• 润乾报表是第三方开发软件用于档案系统中报表的设计和开发
3
培训安排
• 时间:AM 9:00—12:00 • 方式:讲解+操作
4
培训目标
• 清楚报表基本概念; • 熟悉报表设计发布流程; • 掌握报表设计基本技巧; • 能在内置服务器上发布报表。
用
三、报表发布
• 发布报表的意义 • 报表发布到何处 • 报表开发环境和运行环境
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
• 集成的报表开发环境 • 三张典型报表设计 • WEB服务器 • 数据库
18
开发环境结构
打印或输出 结果文档
润乾报表设计器
浏览器
Web 服务器 应用系统
报表文件(*.raq)
润乾报表引擎
内置 数据库
19
设计器布局
20
菜单功能简介
21
系统初始化配置
22
2、三张典型报表设计
• 数据库结构 • 网格式报表 • 分组式报表 • 交叉式报表
7
报表的概念
• 报表是具有一定格式、包含一定信息的载 体
• 报表呈现了分析、汇总、结论 • 报表需要展示和发布(打印,导出,浏览)
8
报表的特点
• 真实 • 直观 • 数据密集度高 • 表现形式和样式丰富
9
• 页眉区 • 标题区 • 表头区 • 数据区 • 表尾区 • 页脚区
报表的区域
10
报表设计的难点
name="report1" reportFileName="1.raq“ />
45
报表设计要点
• 数据源及数据结构 • 报表的分类和特征 • 主格的概念的灵活运用 • 参数与宏实现多态报表 • 报表展示方式和设置 • 发布及配置
46
谢谢!
47