版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、培训目的本文档是为了用户学习润乾报表的初级知识而编写的。通过学习本文档,用户可以初步掌握润乾报表设计器的使用,初步了解润乾报表的扩展概念以及简单汇总的原理,能够独立设计一些比较常规的报表 。培训内容制作一张报表的步骤制作一张简单的报表报表的简单分类数据集参数动态参数宏统计图Weblogic的简单配置制作一张报表的步骤 如果数据源已经存在或不需要从数据库取值,此步可跳过 如果不需要数据源此步可跳过 数据集是数据的来源制作一张简单的报表做一张和数据库无关的报表步骤一:在B2单元格里填写:=to(1,10)。步骤二:然后点击工具栏上的预览按钮,查看预览注意:大家会发现,那些没用的单元格也被扩展并且复
2、制了,由此导致报表运算过程中存在大量的冗余单元格,这些单元格都占据了内存。因此为了提高报表的运算效率,请把没用的单元格删掉。步骤三 :发布报表的简单分类一、网格式报表 (普通报表)二、行式报表报表的简单分类三、分组报表四、交叉报表(横纵双向扩展)报表的简单分类五、自由报表数据集数据集是数据的来源数据集分类 一、内建数据集 所谓内建数据集,是把报表中的数据存储到报表模板里,浏览报表的时候不用连接数据库了。二、sql检索 使用最多的数据集。书写的sql查询语句尽量简单,优化到最大限度。三、复杂sql、text文件、语义层视图、xml文件、存储过程、 自定义注:每多一个数据集就多检索一次数据库。因此
3、,尽量减少数据集的个数参数一、参数的概念 在我们设计一张报表的时候,很少有里面的数据是固定不变的,常常需要根据一些条件来过滤出我们想要的数据。这就需要通过参数的形式控制报表中的数据二、参数的使用 第一步:进入【参数配置】界面配置参数,编辑参数名和参数的数据类型 1. 参数名称尽量用英文,中文容易在部署的时候出现乱码,徒增烦恼。 2. 如果所要定义的参数在其他报表文件中也定义过,为了避免重复定义带来的繁琐,可以 将重复使用的参数从其他报表拷贝到本报表中。(钻取父子表之间,参数表与报表之间相同参数尽量采取复制粘贴的形式) 第二步:进入【数据集设】置窗体,修改数据集中的sql,将sql中应用到参数的
4、地方对应替换为? 第三步:选择【参数】标签页,点击【增加】按钮,增加的参数与检索条件中的“?”匹配。 第四步:新建填报或参数表单生成空白报表,根据需求增加相应的参数输入框。 第五步:在相应的单元格属性框的变量名属性中填写相应的参数名称。 第六步:保存参数表单:命名格式为:报表名_arg.raq 第七步:发布动态参数需求背景 这种查询需求在实际中可能经常会出现,而我们希望只输入一个日期就可以查询出该日期所在只输入一个日期就可以查询出该日期所在周的订货信息表周的订货信息表,这样会方便许多动态参数实例介绍1. 新建一个空白报表,定义两个参数(开始时间、结束时间)2. 建立两个数据集,设计表样,填充数
5、据3. 动态参数 简单的说,动态参数就是可以使用表达式的参数。 在这个报表里,进入主菜单-配置-参数,添加一个新参数arg1,数据类型为日期型,把arg2和arg3两个参数的参数类型都改成动态参数,arg2的值填写weekbegin(arg1),arg3的值填写weekend(arg1)。现在,预览报表,可见弹出的参数设置窗口中只有arg1一个参数了动态参数总结 普通参数是直接将输入的参数值传给报表进行运算的,而动态参数是一个表达式,报表运算时会先解析该表达式,然后将表达式计算出的结果作为参数值再传给报表进行运算。普通参数与动态参数的区别1. 参数定义:2. 报表定义3. 预览结果宏一、宏的概
6、念 1. 宏是一个没有数据类型的字符串标识,在报表运算之前,系统会全面搜索整张报表的表达式定义,将所有的宏名替换成宏值。 2. 宏的引用方法为:$宏名宏名 3. 宏不能写在引号引号里面二、实例定义宏 1. 在菜单栏先择【配置】-【宏定义】,可打开报表宏编辑界面 2. 单击【增加】按钮,添加宏macro1,可对宏的宏名称、描述、值等做编辑,编辑完点击【确定】即可。本例单击【增加】按钮后不对宏做编辑,直接点击【确定】。 3. 演示 test .raq文件(9:3720/report/reportJsp/showReport.jsp?raq=test1.raq)We
7、b引用宏 与设置参数表单一样,不再赘述宏三、宏与参数的区别 参数参数在表达式中被当成变量变量来使用,在表达式进行计算的过程中,才引用参数的变量值。 宏宏在表达式中是没有数据类型的符号,它指代一串字符,这串字符是表达式的表达式的一部分一部分。报表在运算前,该表达式会进行宏替换,把宏名替换成宏值,之后才进行报表的表达式运算。 举例来说,某个表达式为 =ds1.select($macro1),而macro1的值为col1,那么该表达式会被替换成=ds1.select(col1),替换后才进行表达式的运算。统计图开发过程: 1. 在报表下端追加一行,并将这一行的高度适当调高。 统计图2. 在A6单元格上点右键,在下拉菜单中选择【统计图】,设置如图所示3. 保存预览,发布(4:7089/report/reportJsp/showReport.jsp?raq=hzbb/jddjry.raq)Weblogic的简单配置报表源文件(数据集)报表应用(report)weblogic数据源weblogic数据源连接池缓冲池的配置:Weblogic的简单配置Weblogic的简单配置数据源的配置选择独立服务器和相应的缓冲池注意事项:1.配置weblogi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025 文言文文本的整体理解与把握课件
- 医学文献翻译试题及答案
- 血透室过敏应急预案
- 2025年临床执业医师《实践技能》测试卷
- 医保定点机构自查自纠专项培训试题及答案
- 生药学选择题试题及答案
- 医疗美容机构法律法规及质量管理岗前培训试题及答案
- 医疗卫生行风建设三基三严题库及答案
- 市政道路排水工程施工组织设计范本
- 193红色消防员背景的消防安全宣传培训模板下载 2
- 水彩画教学课件
- 《老年服务礼仪与沟通技巧》全套教学课件
- 桥梁项目汇报内容
- 人教版新教材小学二年级《数学》上册新教材解读课件
- 新工科大学英语 课件 Unit 1 Future by design;Unit 2 Living smarter,living better
- 拖欠农民工工资培训课件
- 乡风文明建设课件
- 毕业设计(论文)-水下4自由度抓取机械臂设计-scara机器人
- 金融风控模型建设及管理规范
- 《陶瓷工艺概览:课件中的釉料组成与特性》
- 任务一淘米(教学课件)一年级下册劳动技术(人美版)
评论
0/150
提交评论