润乾报表报表按内容类别分页展现问题
2016-11-29 17:21
381 查看
最近发现一些客户的需求:用字符串组参数传递给报表某个参数的若干值,然后报表根据传过来的值分类,每一个分类在页面上形成一个报表,并且占一页,导出excel的时候也分页显示。下面就用一个简单的例子实现上面的需求。
第一步:新建一张报表,连接demo数据源。
新建一张报表,连接sql数据源,增加一个参数arg1,类型为字符串组;然后增加一个数据集ds1,数据集的sql为:SELECT 类别.类别ID,类别.类别名称,类别.说明 FROM 类别 ,给数据集增加两个参数,
然后增加数据集的检索条件:类别.类别ID in (?) or ? is null,
第二步:设计报表
设计一张如下图所示的报表,报表的上下两行都为空白行:
第三步:设置行后分页和左主格
设置A3、B3、C3单元格的左主格为A2,然后设置第三行为行后分页,
第四步:制作参数模板
新建一张可以填报的普通报表,连接demo数据源,然后新建一个数据集ds1,数据集的sql为:SELECT 类别.类别ID,类别.类别名称 FROM 类别,设置B1单元格的编辑风格为下拉数据集,
然后设置B1的变量名为arg1,
第五步:保存并发布报表
保存主报表名字为fenye.raq,参数模板的名字为fenye_arg.raq,然后在设计器中发布主报表,并选择相应的参数,
这样就可以根据类别分页,导出的时候也会跟页面上一样,分多个sheet页展现,实现了上面的需求。
最近发现一些客户的需求:用字符串组参数传递给报表某个参数的若干值,然后报表根据传过来的值分类,每一个分类在页面上形成一个报表,并且占一页,导出excel的时候也分页显示。下面就用一个简单的例子实现上面的需求。
第一步:新建一张报表,连接demo数据源。
新建一张报表,连接sql数据源,增加一个参数arg1,类型为字符串组;然后增加一个数据集ds1,数据集的sql为:SELECT 类别.类别ID,类别.类别名称,类别.说明 FROM 类别 ,给数据集增加两个参数,
然后增加数据集的检索条件:类别.类别ID in (?) or ? is null,
第二步:设计报表
设计一张如下图所示的报表,报表的上下两行都为空白行:
第三步:设置行后分页和左主格
设置A3、B3、C3单元格的左主格为A2,然后设置第三行为行后分页,
第四步:制作参数模板
新建一张可以填报的普通报表,连接demo数据源,然后新建一个数据集ds1,数据集的sql为:SELECT 类别.类别ID,类别.类别名称 FROM 类别,设置B1单元格的编辑风格为下拉数据集,
然后设置B1的变量名为arg1,
第五步:保存并发布报表
保存主报表名字为fenye.raq,参数模板的名字为fenye_arg.raq,然后在设计器中发布主报表,并选择相应的参数,
这样就可以根据类别分页,导出的时候也会跟页面上一样,分多个sheet页展现,实现了上面的需求。
相关文章推荐
- 解决润乾报表分页时无法全部展现的问题
- 润乾报表在web页面中的分页问题
- 润乾报表分页遇到的问题
- 润乾报表分页---(每页都显示总计的问题)
- 润乾报表autobig标签展现、打印、导出问题总结
- 润乾报表 - 细节问题
- 润乾报表的分页运算与输出的方案
- 如何让润乾报表 不分页
- RDLC报表的Matrix与Table分页时的问题
- 用Javascript读取XML文件的内容并进行分页的问题
- 设置润乾报表鼠标移到格子上就显示提示内容
- 润乾报表在linux字体下的显示问题及几种解决办法
- 润乾报表数据填报需要注意的问题
- 关于水晶报表分页无效问题
- 润乾报表报出“索引中丢失 IN 或 OUT 参数”问题解决办法
- 润乾报表连接mysql数据源别名问题
- 利用DhtmlXtree实现展现,修改,添加,删除,移动功能一棵树上实现,iframe的单个滑动条显示,包含在iframe中树节点中文内容过长问题解决
- 用Javascript读取XML文件的内容并进行分页的问题
- 用Excel打开csv文件时,如何处理数字内容展现会自动转换格式的问题
- weblogic部署润乾报表的授权问题