润乾报表5数据库
1.什么是报表?报表便是按照需求将数据库中的相关数据组装成必定格式的形象的展示出来的一种“表”。浏览器
2.报表分类:ide
1)普通报表:工具
2)复杂报表:字体
分组交叉表编码
组合分片表(主要是纵向、横向扩展、表之间的关联操做)get
3.准备工做:进入润乾官方网址:http://www.raqsoft.com.cn/download/download-jsbb,下载相应的安装包以及受权文件,以下图。这里包含集算器EXE,集算器主要用于比较复杂的运算,根据业务需求,有变量
选择性下载。扩展
4.初识报表工具界面下载
5.重要知识点
数据库链接、报表的的建立、样式修改、字体调整等基本操做这里就不讲述了,你们能够访问http://www.51cto.com/act/raqsoft/a/page/video,这里仅仅讲一下你们关心的参数设置,表
间关联,超连接。
1)超连接,主要用户页面下转操做,好比须要点击报表标题跳转到另一个页面,操做也是很简单的一步到位,各位老司机确定一看就会。
2)参数设置
若是你但愿你的报表能够经过一些查询条件动态的展现报表内容,那么就须要增长参数设置,这里主
要讲解参数模版。
<1>建立参数模版,以下图,选择报表类型为参数模版,同时选择SQL检索,设置须要添加的参数。
设置输入参数风格,不如输入框,下拉框,单选框,复选框等
指定变量名
为每个参数设置一个变量名称
这样参数模版就制做完成了,命名为与之对应的报表模版名+_arg.rpx。这样命名方便发布的时候报表模版可以查找到与之对应的参数模版。
若是命名不规范就须要指定自定义模版,以下图
在参数模版中指定设置的模版便可
报表模版与参数模版关联
而后设置检索条件
这里设置了3个检索条件,其中?表明须要传入的参数,这里用了? is null,主要做用是为了当数据为null
的时候返回 null is null 是一个永真,这样为null不会影响其余查询条件结果。
设置参数
设置查询条件之后须要设置参数与上面的?对应起来。
因为上面有6个?,因此这里设置了6个参数与之对应。
返回到报表中点击报表菜单->参数,新增3个上一步设置变量名对应的参数,这样就完成报表
按照条件查询功能。
发布报表,这里只有经过发布报表,在浏览器中才能够看到查询参数,直接经过预览功能,只能
静态设置参数返回部分数据。以下图
表间关联
1)报表中展现了多张表的数据内容,须要将他们关联起来,请看下图
前面是须要求和的订单表字段,后面是按照销售人员ID分组统计求和。由于表中B5位置的值便是雇员ID
2)转字典方式
在实际报表中咱们可能会遇到获取到编码,可是须要经过另一张表转换成中文名称,能够用此方法。看下图
获取到的是ds1.运货商数据,实际是运货商的ID,可是咱们须要展现运货商名称,这时候就须要经过ds2数据集(字典表)来将ID转换成名称。如上图实例。这里的value()表明当前字段的值。
未完待续