您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 润乾报表v40初级培训全文案例分析电子版
润乾报表初级设计汪萌培训安排时间:9:30—16:30方式:讲解+操作+练习培训目标了解报表基本概念及报表开发环境;熟悉报表设计发布流程;掌握报表设计基本技巧;能在内置服务器上发布报表。普通报表参数报表一.报表基础及开发环境介绍什么是报表报表开发环境快速体验报表是具有一定格式、包含一定信息的载体!报表的概念线性报表非线性报表开发环境结构Web服务器应用系统内置数据库打印或输出结果文档报表文件(*.raq)浏览器润乾报表引擎润乾报表设计器准备资源请使用培训当天提供的安装程序!安装设计器菜单功能简介设计器布局报表制作步骤快速体验连接数据源利用报表向导进行报表设计报表预览发布到网页二.报表设计网格式报表分组式报表交叉式报表网格式报表显示格式,显示值报表区域预警条件动态背景色数据集转为内建对应报表模板例子3.1-3.5练习:说明:利用订单表生成如下网格式报表1、所有代码字段显示成对应的中文2、日期显示成****年**月**日的格式3、金额显示成如上图所示的人民币格式4、运货费超过100的记录显示成红色5、报表上方统计订单总个数6、所有单元格的缩进为2参数报表参数的作用通过参数控制报表中的数据,利用参数来过滤数据。参数的使用参数模板设计报表和参数模板发布参数的使用1.参数配置添加四个参数,name,bonus,birthday,sex2.数据集中参数使用检索条件(EMPLOYEE.EMPNAMElike?or?isnull)and(EMPLOYEE.BONUS?or?isnull)and(EMPLOYEE.BIRTHDAY?or?isnull)and(EMPLOYEE.SEX=?or?isnull)【参数】标签页中按照问号顺序,写入参数名或含参数的表达式参数模板设计1.建立空白填报表2.样式及填报属性设计3.【变量名】属性设置对应报表模板例子4.1-4.4练习:说明:利用产品表,生成带参数的网格式报表要求:查询出单价大于输入参数的记录利用设计器设计一个如图所示的参数模板结果报表按照单价从大到小排列如果参数值为空,则取出全部的记录分组式报表简单分组报表设计多层分组主格附属格分组统计添加统计图对应报表模板例子6.1-3.7主格和附属格左主格:单元格进行纵向扩展时,我们称其为其右边格子的左主格。左主格属性可以默认缺省,也可以人为的改变。单元格扩展时会把其所有的附属单元格都进行复制,带动着一起扩展。单元格进行扩展的过程中,缺省情况下,相对于其右(下)边的单元格而言,扩展格是主动复制的,被称为其它格(其右/下的格)的主格,而其右(下)的单元格是被动跟随复制的,被称为扩展格的附属格或子格。主格和附属格是相对的概念,即某格是另一格的主格或附属格,不存在单独的主格和附属格。从主格的定义中看,只有扩展格才能是其它格的主格!要注意的是,在缺省情况下,扩展格左(上)的格并不是其附属格,只有右(下)的格才是其附属格。特别地,某个单元格的主格属性可以人为被改变。分组式报表分组统计count(B1{})表示求得当前主格扩展区域内所有扩展后的B1单元格的个数分组式报表添加统计图练习说明:对产品表生成如下分组报表:供应商ID和类别ID显示成对应的中文金额字段显示成如图所示的人民币格式所有单元格的缩进为1交叉式报表简单交叉报表交叉表头格斜线处理多层交叉汇总统计添加统计图对应报表模板例子7.1-7.6默认汇总规则的格式:sum(cell{})。在本例中,如C4单元格左主格为A3单元格,上主格是C1单元格,因此,C4单元格:=sum(C3{})是指A3单元格和C1单元格所辖范围内所有的C3格的值之和;C5单元格的左主格为根格,上主格是C1单元格,因此,C5单元格:=sum(C3{})是指报表中所有的C1单元格所辖范围内C3单元格的值之和。交叉式报表添加统计图练习:对订单表生成如下多层交叉汇总报表要求:所有代码字段显示成对应的中文订单数量为0的单元格显示成”--”年份依据的是订购日期所在的年份订购日期、货主地区或运货商为空的记录不做统计自由报表导入EXCEL自由报表设计图片字段主子报表单表式主子报表(9.1.raq)嵌入式主子报表(9.2.raq)引入式主子报表(9.3.raq)嵌入式主子报表和引入式主子表区别嵌入式主子报表的特点是在单元格中嵌入子报表,形成格中嵌表的模式,子报表和母报表的格线可以不对齐,子表间格线也不对齐。嵌入式的子报表扩展后,是个独立的报表,因此子表源格一直保留着,母报表可以访问子报表的值。引入式子报表的特点是母报表单元格根据子报表的行数列数,双向同时扩展,子报表有几行几列,母报表中就扩展出几行几列,子报表占用母报表的空白行列,格线严格对齐。打印打印设置分页分栏套打打印设置纸张与方向打印缩放页边距与对齐镜像打印分页页眉页脚的打印表头表尾的打印按纸张分页按行数分页补足空行布局行数和布局列数不分页行(列)后分页条件控制行(列)后分页分栏套打宏宏的定义:宏是一个没有数据类型的字符串标识,在报表运算之前,系统会全面搜索整张报表的表达式定义,将所有的宏名替换成宏值。宏的表示方法:${宏名}注意:属性值不能用宏,宏只能用在表达式中宏不能写在引号里面填报属性、数据集属性中的参数值,这两个地方目前不能用宏,其它地方的表达式都可以使用参数和宏的区别参数在表达式中被当成变量来使用,在表达式进行计算的过程中,才引用参数的变量值。宏在表达式中是没有数据类型的符号,它指代一串字符,这串字符是表达式的一部分。报表在运算前,该表达式会进行宏替换,把宏名替换成宏值,之后才进行报表的表达式运算。对应报表模板例子--11.2动态参数动态参数就是可以使用表达式的参数。一周内订货信息详情表,这种查询需求在实际中可能经常会出现,而我们希望只输入一个日期就可以查询出该日期所在周的订货信息表,这样会方便许多。动态宏所谓动态宏,与动态参数类似,简单的说就是可以使用表达式的宏。完成功能:动态生成sqlcase(arg1,list(1),订单.订单ID=+arg2,list(2),订单.订购日期like'+arg2+%',list(3),订单.货主地区='+arg2+',list(4),订单.货主城市='+arg2+',list(5),订单.运货商=+arg2,1=1)第40页谢谢!
本文标题:润乾报表v40初级培训全文案例分析电子版
链接地址:https://www.777doc.com/doc-6834778 .html