润乾报表设计基础.ppt

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
润乾报表设计基础

润乾报表设计基础 2006年 培训内容 报表向导 单元格属性介绍 数据源和数据集 报表设计 参数和宏 图像和打印 条形码 子报表 系统配置及其他界面操作 报表向导 常规报表 填报或参数表单 网格式 交叉式 分组式 单元格及其属性 一般单元格及其命名规则 合并单元格及其命名规则 属性和表达式 一般单元格命名规则 合并单元格命名规则 合并单元格是以左上角的单元格编号作为合并格的编号的,例如上图中,合并格的编号为B2 属性和表达式 属性和表达式的解析 哪些属性仅仅解析属性值 自动计算 合法性检查 编辑风格 哪些属性仅仅解析表达式 统计图单元格的数据值属性 ?哪些属性既解析属性值又解析表达式 其他属性都是既解析属性值,又解析表达式 单元格属性 报表首格属性 行列首格属性 一般单元格属性 数据源 数据集 概念 数据集类型 缓存 索引 按页取数 数据集概念 数据集类型 常规sql 复杂sql 存储过程 Text文件 Xml文件 自定义数据集 内建数据集 Olap数据集 缓存 按页取数 数据集创建后调用的类名 是指数据集创建后调用的处理类,该类由DataSetListener接口实现而来,如果数据集创建后不需要做特殊处理,就不用设置该属性。 报表设计 单元格的扩展——最简单的报表 主格附属格的概念——多层分组、多层交叉报表 报表区域——含标题、表头表尾的完整报表 扩展模型 可扩展单元格 横向扩展 纵向扩展 不可扩展 默认 集合函数和操作符 可扩展单元格 数据值表达式包含集合函数、to操作符、: (link)操作符、数组时,单元格默认为可扩展单元格。此时单元格的扩展方向属性可为默认、横向扩展或者纵向扩展。 如果数据值表达式不包含上述元素,则单元格默认为不可扩展。 集合函数包括:group(), rgroup(), select(), rselect(), list(), query(), sql(), query2() to 操作符举例:=1 to 10 : 操作符举例:=a1:a10 数组举例:=[1,3,5,7,9] 横向扩展 纵向扩展 不可扩展 当单元格里表达式的值是单值时,该单元格默认为不可扩展的单元格。不可扩展的单元格不能缺省做主格。 默认 单元格的表达式为单值表达式时,该单元格默认为不可扩展单元格 单元格的表达式为集合表达式时,该单元格默认为可扩展单元格 可扩展单元格的主单元格为00格时,该单元格默认为纵向扩展 可扩展单元格的上主格横向扩展时,该单元格默认为横向扩展 可扩展单元格的左主格纵向扩展时,该单元格默认为纵向扩展 一张最简单的报表 集合函数和操作符 Select()/rselect() 特殊函数:Select_one() Group()/rgroup() List() Sql()/query()/query2() To : [ ] Select()/rselect() 语法:datasetName.select( select_exp[, desc_exp, filter_exp, sort_exp] ) 功能说明: 从数据集中取出符合条件的记录行集,根据参数进行相应的排序 当前单元格里显示的是select_exp的值 单元格里存放了整个行集,扩展后,每个单元格存放一条记录 Select()/rselect() Select_one() 函数说明: 从数据集中根据选出字段或表达式以及选出条件,选出一个数据 语法: datasetName.select_one(selectExp{,filterExp}) datasetName.select1(selectExp{,filterExp}) 参数说明: selectExp 选出字段或表达式 filterExp 过滤条件 Group()/rgroup() 语法:datasetName.group(selectExp {,descExp {,filterExp {,sortExp}}}) 功能说明: 从数据库中把符合条件的记录行集取出来,根据参数进行相应的排序,然后依据selectExp进行分组 当前单元格显示的是selectExp的值 单元格里存放每一组的第一条记录组成的行集,扩展后每个单元格存放一条记录 这条记录保留了一个指针,指向每一组的基本行集 Group()/rgroup() 最简单的分组报表 简单交叉报表 List() 说明: 获得一个枚举的数据集合 语法: list(valueExp1{,valueExp2{,valueExp3{,……}}}) 参数说明: valueExp(n) 可以是常数或表达式 Query()/sql() 函数说明: 执行sql语句,返回结果数据集合,只能返回单列数据,如果sql语句中有多

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档