润乾报表初级教程
润乾报表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. 导出excel3.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. 汇总样式变换16.3.3. 汇总样式变换26.3.4. 汇总样式变换36.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. 单表式主子报表9.2. 嵌入式主子报表9.3. 引入式主子报表10. 打印10.1. 打印设置10.1.1. 纸张与方向10.1.2. 打印缩放10.1.3. 页边距与对齐10.1.4. 镜像打印10.2. 分页10.2.1. 页眉页脚、表头表尾等的打印方式10.2.2. 分页方式10.2.3. 强制分页10.3. 分栏10.3.1. 业务背景10.3.2. 实际操作10.4. 套打10.4.1. 业务背景10.4.2. 实际操作11. 宏11.1. 宏的概念11.2. 实例11.3. 参数与宏的区别,在web上如何使用宏12. 动态参数的应用12.1. 需求背景12.2. 1实例介绍12.3. 总结12.4. 临时变量13. 动态宏的应用13.1. 需求背景13.2. 实例介绍13.3. 总结14. 高级统计图14.1. 双轴柱线图14.2. 双轴折线图14.3. 时间走势图14.4. 时序状态图14.5. 甘特图14.6. 仪表盘14.7. 雷达图14.8. 里程碑图14.9. 工字图14.10. 全距图京C备05019289号版权信息@CopyRight 北京润乾信息系统技术有限公司第 1 章前言上一页下一页第 1 章前言目录1.1. 使用对象1.2. 文档目的1.1. 使用对象润乾报表V4.5初级教程适用于对报表业务有一定的了解,需要学习润乾报表的初学者。
上一页下一页润乾报表V4.5初级教程起始页 1.2. 文档目的京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有限公司第 1 章前言上一页下一页第 1 章前言目录1.1. 使用对象1.2. 文档目的1.1. 使用对象润乾报表V4.5初级教程适用于对报表业务有一定的了解,需要学习润乾报表的初学者。
上一页下一页润乾报表V4.5初级教程起始页 1.2. 文档目的京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有限公司1.2. 文档目的上一页第 1 章前言下一页1.2. 文档目的本文档是为了用户学习润乾报表的初级知识而编写的。
通过学习本文档,用户可以初步掌握润乾报表设计器的使用,初步了解润乾报表的扩展概念以及简单汇总的原理,了解统计图的常用属性,能够独立设计一些比较常规的报表。
上一页上一级下一页第 1 章前言起始页第 2 章入门京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有限公司第 2 章入门上一页下一页第 2 章入门目录2.1. 制作一张报表的步骤2.2. 启动报表设计器2.3. 选择设计器授权2.4. 连接数据源2.5. 一张最简单的报表2.6. 将报表发布到web上2.1. 制作一张报表的步骤图 2.1.上一页下一页1.2. 文档目的起始页 2.2. 启动报表设计器京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有限公司第 2 章入门上一页下一页第 2 章入门目录2.1. 制作一张报表的步骤2.2. 启动报表设计器2.3. 选择设计器授权2.4. 连接数据源2.5. 一张最简单的报表2.6. 将报表发布到web上2.1. 制作一张报表的步骤图 2.1.上一页下一页1.2. 文档目的起始页 2.2. 启动报表设计器京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有限公司2.2. 启动报表设计器上一页第 2 章入门下一页2.2. 启动报表设计器启动报表设计器的方式有三种方法:方法一:在安装目录(比如默认的安装目录:C:\ProgramFiles\reportHome\bin)寻找startup.bat的程序文件,双击运行即可;方法二:从程序组中选择:开始-> 程序-> 润乾报表-> 润乾报表设计器方法三:安装完润乾报表之后,在桌面上会出现润乾报表设计器的快捷方式,双击即可。
润乾报表设计器的主界面,如下图所示:图 2.2.上一页上一级下一页第 2 章入门起始页 2.3. 选择设计器授权京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有限公司2.3. 选择设计器授权上一页第 2 章入门下一页2.3. 选择设计器授权授权文件是用来对使用润乾报表设计器的用户进行权限控制的,用户获得的授权文件不同,他可以使用的报表设计器的功能点也不同。
如果用户获得高版本的授权文件,那么用户可以使用高功能的报表设计器,如果用户获得低版本的授权文件,那么用户只能享用普通功能的报表设计器。
润乾报表设计器自带了一个默认的授权文件,此授权文件可以使用户使用报表设计器的普通功能,所以用户即使不选择授权文件也能使用设计器。
但是,如果用户购买了高版本的报表设计器,那么他必须选择高版本的授权文件才能使用受限功能点,否则他只能使用默认授权文件对应的普通功能的报表设计器。
选择授权文件的步骤如下:第一步:点击菜单“配置”->“选项”,打开“选项”编辑界面,切换到“文件”标签页,设置“授权文件名称”来选择授权文件,如下图所示:图 2.3.第二步:点击“授权文件名称”编辑框后面的【…】按钮,弹出“打开”对话框,在此选择授权文件所在的位置。
如下图所示:图 2.4.第三步:点击【打开】按钮,返回“选项”界面,此时“授权文件名称”编辑框中就显示了你选择的授权文件名称。
如下图所示:图 2.5.第四步:在上图中点【确定】按钮,即完成了授权文件的选择。
第五步:重新启动报表设计器新的授权文件即可生效。
上一页上一级下一页2.2. 启动报表设计器起始页 2.4. 连接数据源京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有限公司2.4. 连接数据源上一页第 2 章入门下一页2.4. 连接数据源步骤1:点击菜单“配置”->“数据源”,弹出数据源配置界面。
系统默认的会包含一个demo数据源。
图 2.6.步骤2:选中demo数据源,点【连接】按钮,数据源变成粉色,并且后面的说明也显示[已连接]。
图 2.7.此时数据源已经连接,我们可以操作demo数据源。
注意本文档所有例子数据源均来自该数据库正常情况demo数据库会随设计器一同启动,如果不能正常连接,请通过下面方式查看demo数据库是否正常启动。
方法一:在“本地应用”中选择“服务器”,我们会看到三个选项,如下图所示:图 2.8.此时“停止示例数据库”可以选择,“启动示例数据库”被灰掉,说明demo数据库已启动,可以连接数据源。
反之,若“停止示例数据库”被灰掉,“启动示例数据库”可以选择,则说明数据库未启动,点“启动示例数据库”即可。
方法二:选择“配置”->“选项”,弹出选项窗口,选择“接管控制台”,如下图所示:图 2.9.重新启动设计器,在“配置”菜单中多了“控制台”一项。
如下图所示:图 2.10.点击进入控制台窗口,如出现下列信息说明数据库正常启动,可以连接数据源。
如图:图 2.11.上一页上一级下一页2.3. 选择设计器授权起始页 2.5. 一张最简单的报表京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有限公司2.5. 一张最简单的报表上一页第 2 章入门下一页2.5. 一张最简单的报表先做一张和数据库无关的报表。
该报表保存为2.5.raq 步骤1:直接点击工具栏上的按钮,新建一张空白报表,如下图所示:图 2.12.步骤2:在B2单元格里填写:=to(1,10)。
并选中B2格点击工具栏上的将单元格加上方框。
to函数说明如下图所示:图 2.13.步骤3:然后点击工具栏上的按钮,查看预览,如下图所示:图 2.14.我们可以看到,B2格子里的数据自动进行了扩展。
这正是报表工具与电子表格工具的最基本差异。
电子表格工具只能在每个格子里填好内容,不能自动进行这种扩展。
从这个最简单的例子,我们会发现,定义报表的时候只用到了B2单元格,其他单元格都没有被使用,但是如果我们把其他单元格都设成红色背景,再预览时如下图所示:图 2.15.大家会发现,那些没用的单元格也被扩展并且复制了,由此导致报表运算过程中存在大量的冗余单元格,这些单元格都占据了内存。
因此为了提高报表的运算效率,请把没用的单元格删掉,如下图所示:图 2.16.这个例子还只是最初级的,后面我们会学到如何基于数据库进行各种复杂的扩展。
to函数说明:生成一组连续的整数数据语法:to(startExp,endExp{,stepExp})参数说明:startExp 整数数据开始的表达式endExp 整数数据结束的表达式stepExp 整数数据步长的表达式函数示例:to(1,5)=list(1,2,3,4,5)to(1,5,2)=list(1,3,5)to(-5,-10,-2)=list(-5,-7,-9)to(-10,-8)=list(-10,-9,-8)上一页上一级下一页2.4. 连接数据源起始页 2.6. 将报表发布到web上京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有限公司2.6. 将报表发布到web上上一页第 2 章入门下一页2.6. 将报表发布到web上将第 2.5 节“一张最简单的报表”中的报表发布到web上步骤1:在设计器中打开第 2.5 节“一张最简单的报表”中的报表,点工具栏的按钮,在弹出的窗口中输入报表发布路径(C:\ProgramFiles\reportHome\webapps\demo\reportFiles)和报表文件名(2.5.raq)。
润乾报表学习笔记(函数)讲义
润乾报表学习笔记zeven2015-12-7 |-索引图----学习目录报表设计初级设计报表设计步骤:第一步:打开设计器第二步:连接数据源第三步:新建空白报表第四步:定义数据集第五步:定义表达式第六步:美化外观第七步:保存预览第八步:发布报表函数to()语法:to(startExp,endExp{,stepExp})参数:|- startExp 整数数据开始的表达式|- endExp 整数数据结束的表达式|- stepExp 整数数据步长的表达式示例to(1,5)=list(1,2,3,4,5)to(1,5,2)=list(1,3,5)to(-5,-10,-2)=list(-5,-7,-9)to(-10,-8)=list(-10,-9,-8)函数select():从数据集的当前行集中选取符合条件的记录语法:datasetName.select( <select_exp>{, desc_exp{, filter_exp{, sort_exp{,rootGroupExp}}}} ) datasetName.select( <select_exp>, , <filter_exp> )//适用于不需排序或数据集中已排好序参数:|-select_exp:要选择的字段列名/列号,,也可以是表达式。
列号用#n表示,例如#0代表第0列,#1代表第1列,依此类推|- desc_exp: 指定数据排序的顺序,true表示降序排列,false表示升序排列。
|- filter_exp: 数据过滤表达式,如果全部选出,则此参数省略,仅用“,”占位。
|- sort_exp: 数据排序表达式。
当此项为空时先检查desc_exp是否为空,如果为空,则不排序,否则使用select_exp排序。
rootGroupExp 是否root数据集表达式|-返回值:一组数据的集合,数据类型由select_exp的运算结果决定示例:|- ds1.select( name ) 从数据源ds1中选取name字段列的所有值, 不排序|- ds1.select( #2, true ) 从数据源ds1中选取第二个字段列的所有值并降序排列|- ds1.select( name,false,sex=='1') 从数据源ds1中选取性别为男性的name字段列的值并升序排列|- ds1.select( name, true, sex=='1', id ) 从数据源ds1中选取性别为男性的name字段列的值并按id字段降序排列注意:select函数选出了一组字段值,该组字段值保留了一个指针,指向数据集中的源记录,也就是说,该组字段值和函数集中的记录保持着一一对应的关系,因此在当前格的附属单元格里(如B2、C2),如果采取dsn.colname的表达式从当前数据集里取其他字段的值,默认从当前主格指向的记录里取值,而不需要到数据集中检索.因此,在当前格的附属格里尽量使用dsn.colname表达式,而不采用dsn.select1(colname,filterexp),因为后者需要对表达式进行解析,速度慢.函数int|-将字符串或数字转换成整数语法:int( string ) int( number )注意: 当对数据集运用过滤条件后确定只剩一条记录时,虽然select和select1的的运算结果一样,但是select1运算效率高,因为他只要找到符合条件的记录,就不继续检索了,而select 要检索完所有的记录才返回。
循序渐进使用润乾报表3.0
循序渐进使用润乾报表第一章入门润乾报表3.0是一套专门面向程序开发人员制作复杂报表的工具系统,润乾报表3.0首次成功解决了复杂中国式报表的格式任意性及关系数据库的关联规律性之间的矛盾,使得用户能够方便简捷地制作自动化的任意报表,实现了报与表的完美结合。
润乾报表3.0采用了纯JAVA技术,设计器和运算器均采用JAVA开发,可以运行在任何操作系统下(Windows,Linux,各种UNIX),支持所有有JDBC接口的关系数据库,支持所有J2EE标准的应用服务器。
润乾报表3.0提供报表运算的JAVA类的API调用,可最紧密地和应用程序无缝结合,运算器可采用应用服务器的数据库缓冲池,程序员可自定义参数输入界面与运算器结合。
第一节基本概念单元格我们运行润乾报表编辑器,点击新建报表菜单,即可出现如下界面:我们发现,新建的报表由行列整齐的格子组成,这些格子我们称为单元格,所有的单元格组成了报表。
合并单元格我们选中一片连续的单元格区域,点击合并单元格菜单,就把这些被选中的单元格合并成了一个单元格,如下图所示,这个合并出来的新单元格称为合并单元格单元格数据类型我们选中一个单元格,在窗口右边的属性列表中,点击数据类型的属性值下拉箭头,即可看到下拉选项,分别有文字、统计图、图片字段、图片文件,如下图所示。
也就是说,单元格里的内容可以是文字、也可以是图片,图片内容可以来自文件,也可以来自数据库中的字段,还可以是统计图单元格属性的属性值和表达式在单元格的属性列表中,大家看到,每个属性都有属性值和表达式两种,这两种有什么区别呢?首先,属性值和表达式是互斥的,定义了属性值,就不必定义表达式,定义了表达式,就不必定义属性值。
其次,属性值是在编辑报表时就写死了的,在报表运行时不必经过运算,也不会被改变。
例如:你在单元格的背景色的属性值中定义了红色,那么报表运行时,它就是红色,不会被运算,不会被改变。
而属性的表达式在报表运行时,会被运算,该属性的最终属性值取决于表达式的运算结果值。
润乾报表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. 导出excel3.8. 内建数据集内建数据集的概念内建数据集的用途编辑内建数据集内/外部数据集的转换4. 参数4.1. 参数的概念4.2. 参数的使用4.3. 参数模板设计4.4. 将报表和参数模板结合起来发布5. 行式报表5.1. 行式报表的概念5.2. 把网格报表变成行式报表6. 分组报表6.1. 分组报表,体验主子格概念6.2. 多层分组6.3. 汇总统计分组汇总汇总样式变换1汇总样式变换2汇总样式变换36.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. 单表式主子报表9.2. 嵌入式主子报表9.3. 引入式主子报表10. 打印10.1. 打印设置纸张与方向打印缩放页边距与对齐镜像打印10.2. 分页页眉页脚、表头表尾等的打印方式分页方式强制分页10.3. 分栏业务背景实际操作10.4. 套打业务背景实际操作11. 宏11.1. 宏的概念11.2. 实例11.3. 参数与宏的区别,在web上如何使用宏12. 动态参数的应用12.1. 需求背景12.2. 1实例介绍12.3. 总结12.4. 临时变量13. 动态宏的应用13.1. 需求背景13.2. 实例介绍13.3. 总结14. 高级统计图14.1. 双轴柱线图14.2. 双轴折线图14.3. 时间走势图14.4. 时序状态图14.5. 甘特图14.6. 仪表盘14.7. 雷达图14.8. 里程碑图14.9. 工字图14.10. 全距图京C备05019289号版权信息@CopyRight 北京润乾信息系统技术有限公司第 1 章前言上一页下一页第 1 章前言目录1.1. 使用对象1.2. 文档目的1.1. 使用对象润乾报表V4.5初级教程适用于对报表业务有一定的了解,需要学习润乾报表的初学者。
润乾报表设计器简易教程
润乾报表设计器简易教程建立一个新的报表由存储过程的编写和表样的设计两部分组成,其中,表样的设计是利用润乾设计器进行的。
用润乾建立一个新的表样可以分为以下几步:新建数据源、连接数据源、设置参数、设置数据集、绘制表样、预览表样。
在以下步骤说明中,以预算上报下达差异表为例进行说明。
该报表的查询条件包括年度、单位和模板。
表样如下所示:2010年预算上报下达差异表制表部门:查询单位期间:2010年单位:万元预算科目本单位下级单位1 下级单位2 上报值下达值差异上报值下达值差异…预算科目1预算科目2预算科目3预算科目4预算科目5合计制表人:登录用户制表时间:2010-07-261新建数据源配置数据源的目的是为了连接数据库。
配置的步骤如下:➢打开设计器后,点击配置——数据源,打开配置数据源的界面。
➢点击新建,在数据库类型中根据实际情况选择数据库类型,针对TBM系统,选择的是关系数据库,点击确定。
➢在数据源常规属性设置页面进行数据源的设置,如下图所示:✓数据源名称:可以任意指定,建议采取tbmbj等名称对各地数据库进行直观性区分。
✓数据库类型:选择对应数据库类型,TBM系统采用的是DB2数据库。
✓客户端字符集:指的是从数据库取出的数据在客户端展现时的字符编码,可以采用默认的GBK。
✓数据库字符集:指的是从数据库中取过来的字符编码,根据数据库的编码类型选择,可以采用默认的GBK。
✓驱动程序:输入“com.ibm.db2.jcc.DB2Driver”即可。
✓数据源URL:数据源URL的输入格式为jdbc:db2:// IP地址:端口号/数据库名,例如:jdbc:db2://192.168.168.6:50000/tbmbj。
✓用户、口令:数据库用户名和密码。
➢设置完成后,点击【确定】按钮,回到数据源配置界面,关系数据库类型的数据源就配置完成了,数据源配置界面中就列出了新建的数据源。
2连接和断开数据源选中需要连接和断开的数据源后,点击数据源配置窗口的连接或断开即可。
润乾报表使用手册
润乾报表使用手册(总25页) -CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除报表使用手册XX股份有限公司中国济南目录1 概述..................................................错误!未定义书签。
2 安装..................................................错误!未定义书签。
准备好安装程序................................错误!未定义书签。
安装中的选项..................................错误!未定义书签。
授权文件配置..................................错误!未定义书签。
3 报表制作..............................................错误!未定义书签。
报表制作要求..................................错误!未定义书签。
制作一张报表的步骤............................错误!未定义书签。
启动报表设计器................................错误!未定义书签。
连接数据源....................................错误!未定义书签。
数据源对话框...............................错误!未定义书签。
编辑数据源.................................错误!未定义书签。
注意事项...................................错误!未定义书签。
设计报表格式..................................错误!未定义书签。
格式设计...................................错误!未定义书签。
润乾报表单元格条件设置
润乾报表单元格条件设置润乾报表单元格条件设置是润乾报表软件中一项非常重要的功能,它可以根据用户定义的条件,在报表中对单元格进行动态的格式设置或数值计算。
本文将详细介绍润乾报表单元格条件设置的使用方法和一些常见的应用场景。
润乾报表是一款强大的数据分析和报表制作工具,它的单元格条件设置功能能够大大提升报表的可视化效果和数据分析能力。
通过设置条件,用户可以根据各种规则对报表中的单元格进行格式设置,如加粗、变色、居中对齐等,以突出显示重要信息或异常情况。
同时,条件设置还可以用于进行数值计算,如求和、计数、求平均值等,以快速统计和分析数据。
下面将以一步一步的方式介绍润乾报表单元格条件设置的使用方法:第一步,打开润乾报表软件并加载需要设置条件的报表文件。
在报表编辑界面,选中需要设置条件的单元格或者整列/整行。
第二步,点击工具栏上的“条件设置”按钮,或者通过菜单栏的“数据”-“条件设置”命令打开条件设置对话框。
第三步,在条件设置对话框中,可以看到有两个选项卡:“单元格格式”和“数值计算”。
用户可以根据实际需求选择其中一个选项卡进行设置。
对于“单元格格式”选项卡,用户可以通过设置不同的条件来对单元格进行格式设置。
具体的设置方法是点击“添加”按钮,然后在弹出的条件设置对话框中设置条件的类型、比较方式和比较值。
条件类型可以是“等于”、“不等于”、“大于”、“小于”、“大于等于”、“小于等于”等。
比较方式可以是具体的数值或文本,也可以是某个单元格的数值或文本。
比如,可以设置条件为“数值大于20”或“文本等于‘异常’”。
设置好条件后,用户可以选择所设置条件满足时的格式,如字体加粗、变色、居中对齐等。
同样,用户也可以设置多个条件,以满足不同的格式需求。
设置完条件后,点击“确定”按钮即可完成条件设置。
对于“数值计算”选项卡,用户可以通过设置条件来进行数值计算。
具体的设置方法是点击“添加”按钮,然后在弹出的条件设置对话框中设置计算的类型、比较方式和比较值。
润乾报表v40初级培训
分栏
套打
ቤተ መጻሕፍቲ ባይዱ
宏
• 宏的定义:
宏是一个没有数据类型的字符串标识,在报表运算之 前,系统会全面搜索整张报表的表达式定义,将所有的宏 名替换成宏值。
• 宏的表示方法:${宏名} • 注意:
• 单元格进行扩展的过程中,缺省情况下,相对于其右(下)边的 单元格而言,扩展格是主动复制的,被称为其它格(其右/下的格 )的主格,而其右(下)的单元格是被动跟随复制的,被称为扩 展格的附属格或子格。主格和附属格是相对的概念,即某格是另 一格的主格或附属格,不存在单独的主格和附属格。
• 从主格的定义中看,只有扩展格才能是其它格的主格! • 要注意的是,在缺省情况下,扩展格左(上)的格并不是其附属
格,只有右(下)的格才是其附属格。 • 特别地,某个单元格的主格属性可以人为被改变。
分组式报表
• 分组统计
• count(B1{})表示求得当前主格扩展区域内所有扩展后 的B1单元格的个数
分组式报表
• 添加统计图
练习
• 说明:对产品表生成如下分组报表:
• 供应商ID和类别ID显示成对应的中文 • 金额字段显示成如图所示的人民币格式 • 所有单元格的缩进为1
• 说明:利用订单表生成如下网格式报表
•
• 1、 所有代码字段显示成对应的中文 • 2、 日期显示成****年**月**日 的格式 • 3、 金额显示成如上图所示的人民币格式 • 4、 运货费超过100的记录显示成红色 • 5、 报表上方统计订单总个数 • 6、 所有单元格的缩进为2
参数报表
• 参数的作用
• 引入式子报表的特点是母报表单元格根据子报表的行数列数,双向同 时扩展,子报表有几行几列,母报表中就扩展出几行几列,子报表占 用母报表的空白行列,格线严格对齐。
润乾报表简单使用
润乾报表简单使用1 润乾报表的安装 ........................................................................... (2)1.1 3.5.5版本 ........................................................................... . (2)1.2 4.1.33版本 ........................................................................... .. (2)2 使用润乾报表设计器环境配置 (3)3 新建、打开或导入润乾报表 (4)3.1 新建润乾报表 ........................................................................... .. 43.2 打开润乾报表 ........................................................................... .. 43.3 导入润乾报表 ........................................................................... .. 44 一些设计器中常用格式 (6)4.1 数字............................................................................ (6)4.1.1 整数 ........................................................................... . (6)4.1.2 浮点数 ........................................................................... (6)4.1.3 百分比 ........................................................................... (7)1 润乾报表的安装前言:其实我写的东西在润乾帮助文档中都有,但是我希望通过一系列最简单的描述把几千页帮助文档中可能用到的东西抽出来,最快的掌握报表使用。
润乾报表入门
1 前言鉴于目前报表开发没有一个统一的规范,每个开发的风格和习惯也不一致,所以动手写了这份报表开发文档,一来有助于统一大家的报表的风格,提供一些常见问题的解决方案,二来方便以后新人的学习使用。
本人也是略懂皮毛,有什么错误和不足之处,欢迎大家补充修改。
2.报表工具安装解压后运行runqian-v4.5.5-install.exe安装文件,按引导完成安装。
其中,在初次打开报表文件和发布报表文件的时候(后续会提到),会提示我们需要lic文件,就是下图中的两个lic文件。
Figure 13.报表工具的使用3-1 配置数据源使用报表时需要先对数据源进行配置:Figure 2选择新建一个数据源:Figure 3项目中默认使用的数据源名称为reportjndi.参考图3进行配置后,点击连接,进行数据源连接,这样就完成了报表服务器与数据库的连接。
3-2 新建报表目前的报表形式分为两部分,一是用来显示查询结果的“报表名.raq”文件,另一个是用来提供查询条件的“报表名_arg.raq”文件。
我们只需要在保存文件的时候,按上述格式命名,打开.raq文件时,会自动打开相关的_arg.raq文件。
3-3 结果显示报表设计首先新建一张报表,直接点击左上角工具栏上的即可。
按照给定的表样设计好报表名名、列名。
如下图,这里提供一种样式当做参考模板,如客户无特殊需求,希望各开发按照统一的样式标准进行设计,有助于提高所有报表的统一性,后面还会提到一些规范,希望大家也可以遵守起来。
Figure 4报表名这一行,采用黑色、二号字,加粗。
列名采用白色、三号字,加粗,背景色使用淡紫色(颜色相近即可)。
若每一列下面还要分列,则使用黑色、小三号字,结果数据使用黑色、四号字。
Figure 5设定好报表样式后,开始根据逻辑进行取数,设置每一列的宽度时,如果需要在一行中完整显示的,要选择“按单元格内容扩大”,并去掉“自动换行”。
Figure 6报表通过配置的“数据集”进行取数。
润乾报表培训课程1
第三步:保存预览。
带查询参数的报表
在我们设计一张报表的时候,很少有里面的数据是固定不变 的,常常需要根据一些条件来过滤出我们想要的数据。这就需要 通过参数的形式控制报表中的数据。
制作待查询参数的报表公分两部完成: 制定参数模板 将报表和参数模板结合起来发布
制定参数模板
第一步:点击工具菜单上的【文件】->【新建报表】,如图:打开新建向导对话框,选择【填报或 参数表单】,再点【生成空白报表】按钮生成一张参数模板。 第二步:在B2单元格中输入 “性别:”,设置单元格内容为靠右对齐。 第三步:选中C2单元格点右键,在下拉菜单中选择【填报属性】。打开“数据填报”窗口,在 “编辑风格”下拉框中选择“下拉列表框”风格类型,将“是否可写”选中。 第四步:点击【设置】按钮,弹出下拉列表框编辑窗口。
2) 选择授权文件,点击【打开】,即可完成默认服务器授权操作。
配置与数据库的连接
润乾报表设计器可以与sqlserver、oracle等当前流行的数据库建 立数据库连接。本案例以连接sqlserver数据库为例。
1) 单击主菜单中的【配置】>【数据源】会弹出数据源操作对话 框。 2) 单击【新建】按钮,会弹出数据库选择对话框,在数据类型上选择【关系 数据库】,然后单击确定按钮,会弹出配置数据库连接的对话框,配置结 束后单击保存,即可完成配置与数据库之间的连接操作。 3) 选择我们刚刚创建的数据源名称,然后单击右侧的【连接】按钮,若 数据源名称变为粉红色,说明与数据库之间的连接已经建立成功,然 后点击【关闭】按钮,接下来我们就可以制作报表,对数据库数据进 行读取操作。
润乾报表基本使用教程
部门:MES事业部 姓名:张辉
目录
润乾报表介绍 安装设计器
