润乾报表设计入门
润乾软件
–
提供最好的报表工具
第41页
To操作符
左操作数:
整数
右操作数:
整数
结果值:
整数集合
举例:
1 to 5
润乾软件
–
提供最好的报表工具
第42页
: 操作符
左操作数
单元格
右操作数
单元格
结果值
由左右操作数单元格为对角点圈起的矩形中的单元格 的集合
举例
A1:D1
润乾软件
–
提供最好的报表工具
第43页
[]数组操作符
哪些属性仅仅解析表达式
统计图单元格的数据值属性 条形码单元格的数据值属性
哪些属性既解析属性值又解析表达式
其他属性都是既解析属性值,又解析表达式
润乾软件
–
提供最好的报表工具
第22页
三、数据源和数据集
3.1 数据源和数据集的概念 3.2 数据源的配置与连接 3.3 数据集的类型 3.4 SQL/存储过程 数据集中参数的使用 3.5 内建数据集 3.6 自定义数据集
举例:
[1,2,3,4]表示一个元素为1,2,3,4的数组 [1,2,3,4][2]表示取元素为1,2,3,4的数组中的第2个元素, 即2
润乾软件
–
提供最好的报表工具
第44页
练习
实现一个乘法表
润乾软件
–
提供最好的报表工具
第45页
集合函数和操作符
Select()/rselect() 特殊函数:Select_one() Group()/rgroup() List() Sql()/query()/query2() To : []
2.4 属性定义的两种方式
属性值和表达式 属性值和表达式的意义 数据值的定义 属性和表达式的解析
润乾软件
–
提供最好的报表工具
第18页
属性值和表达式
属性值 表达式
点击弹出 表达式编辑框
润乾软件
–
提供最好的报表工具
第19页
属性值和表达式的意义
属性名称
标志属性的含义
属性值
属性静态赋值 整数、字符串、布尔值…
润乾软件
–
提供最好的报表工具
第47页
练习
不用向导, 做一个如 图所示的 简单网格 式报表
润乾软件
–
提供最好的报表工具
第48页
Select_one()
函数说明:
从数据集中根据选出字段或表达式以及选出条件,选 出一个数据
语法:
datasetName.select_one(selectExp{,filterExp}) datasetName.select1(selectExp{,filterExp})
第10页
2.3 单元格的属性
数据值 显示值 显示格式 扩展方向 …
润乾软件
–
提供最好的报表工具
第11页
首格属性
报表基本信息
报表类型 数据集
报表打印控制
分页方式 打印纸张
润乾软件
–
提供最好的报表工具
第12页
行列首格
报表分区模式 行宽/列高属性 行/列可见性
润乾软件
–
提供最好的报表工具
第13页
普通单元格
数据值/显示值 字体/对齐 左/上主格 超连接 更新属性/填报属性<填报表>
润乾软件
–
提供最好的报表工具
第14页
单元格的数据值与显示值
单元格的数据值
报表引擎用于统计运算的数值 单元格的扩展依赖于单元格的数据值
单元格的显示值
报表引擎用于展现报表的数值
润乾软件
–
提供最好的报表工具
第15页
需要理解并熟练应用的属性
to 操作符举例:=1 to 10 : 操作符举例:=a1:a10 数组举例:=[1,3,5,7,9]
–
润乾软件
提供最好的报表工具
第37页
横向扩展
单元格横向进行复制,复制单元格的数据值依次为表达式 的结果数据值,表达式返回几个值,单元格就复制几个
润乾软件
–
提供最好的报表工具
第38页
纵向扩展
单元格纵向进行复制, 复制单元格的数据值依 次为表达式的结果数据 值,表达式返回几个值, 单元格就复制几个
单元格分为
报表首格 行首格 列首格 普通单元格
一般单元格 合并单元格
报表首格 列首格
一般单元格
合并单元格
行首格
润乾软件
–
提供最好的报表工具
第9页
2.2 单元格的命名规则
报表首格
`0
普通单元格
类Excel坐标命名法:
A1,B1…
合并单元格:
左上角坐标,如图中B2
大小写不区分
润乾软件
–
提供最好的报表工具
第31页
四、报表设计
4.1 报表向导 4.2 统计模型 4.3 参数和宏 4.4 图像 4.5 打印
润乾软件
–
提供最好的报表工具
第32页
4.1 报表向导
常规报表 填报或参数表单 网格式 交叉式 分组式
请看实际操作演示
–
润乾软件
提供最好的报表工具
第33页
练习
通过报表向导,定制最简单的网格式报表、分组 式报表、交叉式报表
第6页
1.4 报表的组成
单元格报表的外观 数据源数据集报表的数据来源 统计模型报表的灵魂
润乾软件
–
提供最好的报表工具
第7页
二、单元格及其属性
2.1 单元格的类型 2.2 单元格的命名规则 2.3 单元格的属性 2.4 属性定义的两种方式
润乾软件
–
提供最好的报表工具
第8页
2.1 单元格的类型
显示值 左主格 上主格 扩展方向 自动换行 尺寸调整 超链接/窗口 参数名/JSP引用变量名 是否应藏本行/列、是否可见、是否可写 填报数据提交方案
润乾软件
–
提供最好的报表工具
第16页
特殊处理的属性
边框 数据集 统计图属性 子报表属性 更新属性 填报属性 导出属性
润乾软件
–
提供最好的报表工具
第17页
润乾软件
–
提供最好的报表工具
第28页
3.5 内建数据集
润乾报表提供的一种特 殊数据集 注意
表结构与数据都保存在 报表描述文件中 其他数据集可以转为内 建数据集 内建数据集不能转为其 他数据集,在将其他数 据集转为内建数据集之 前请注意备份报表模板。
润乾软件
–
提供最好的报表工具
第29页
3.6 自定义数据集
通过程序获取的数据 通过自定义数据集可 以扩展润乾报表的数 据获取方式 具体使用请关注润乾 报表应用开发培训
自定义数 据集解析 Excel文件
数据集
RDB
润乾软件
–
提供最好的报表工具
第30页
练习
在自己机器上打开设计器,连上数据源,新建一 个空白报表,并定义一个sql数据集
润乾软件
–
提供最好的报表工具
报表描 述文件
文件流
数据集 业务数据接口
润乾软件
–
提供最好的报表工具
第24页
3.2 数据源的配置与连接
准备JDBC驱动 配置JDBC连接 连接数据源
润乾软件
–
提供最好的报表工具
第25页
练习
在自己机器上建一个数据源连接,测试是否能够 正常连上
润乾软件
–
提供最好的报表工具
第26页
3.3 数据集的类型
润乾软件
–
提供最好的报表工具
第23页
3.1 数据源和数据集概念
数据源指的时候物 理存储 报表获取数据的通 道 报表计算流程 Web应用中多用 JNDI方式获得 Sql server
数据集是逻辑上的概念 数据集是一个二维的视图 数据集在报表运算时由报表引 擎载入内存
SQL
oracle
数据集
报表设计
润乾报表编辑器
常规sql 复杂sql 存储过程 Text文件 Xml文件 自定义数据集 内建数据集 Olap数据集
润乾软件
–
提供最好的报表工具
第27页
3.4 SQL存储过程数据集的参数
数据集参数
报表参数 注意
用于控制数据查询的范围 是一个符合润乾定义规则的表达 式 可以直接使用报表的参数 利用JDBC PreStatement处理 详解请关注润乾报表的交互模型 SQL/存储过程中参数用?代替 不能在SQL/存储过程中直接用报 表参数 SQL/存储过程中的?个数与顺序 必须与参数定义中一致
润乾报表设计基础
2006年
创新技术推动应用进步
润乾软件– 提供最好的报表工具
培训内容
一、报表介绍 二、单元格及其属性 三、数据源和数据集 四、报表设计 五、系统配置
润乾软件
–
提供最好的报表工具
第2页
一、报表介绍
1.1 报表定义 1.2 报表的展现 1.3 设计报表的流程 1.4 报表的组成
润乾软件
–
提供最好的报表工具
第4页
1.2 报表的展现
页眉区 标题区 表头区 数据区 表尾区 页脚区
润乾软件
–
提供最好的报表工具
第5页
1.3 设计报表的流程
打开设计器,定义数据源并连接 新建报表
定义参数和宏 定义数据集 定义表达式 调整外观风格\显示格式\显示值等 预览报表 调整修改
润乾软件
–
提供最好的报表工具
参数说明:
selectExp filterExp 选出字段或表达式 过滤条件