【Reporting Services 报表开发】— 如何根据明细的行数实现分页(比如每隔5行分页)
一、新建报表:对于初学者可以参考我前面的文章【Reporting Services 报表开发】— 总结
如图1:

图 1
二、选择 new_name文本框—>添加组—>选择行组中的父组。具体图2:

图 2
三、选择父组,出现Tablix组,如图3:

图 3
四、点击fx出现,在分组表达式输入框里面输入:=Ceiling((RowNumber(Nothing))/5)。
说明:
1.Ceiling为天花板的意思,
返回大于或等于指定数值表达式的最小整数。
msdn中解释:http://technet.microsoft.com/zh-cn/library/ms189818.aspx。
2.RowNumber:返回指定作用域内的所有行的运行计数。
msdn 解释:http://technet.microsoft.com/zh-cn/library/ms159225(v=sql.90)
3.Nothing :一直声称序号。(String) 资料集、资料区域或群组的名名称,或为 Null (在 Visual Basic 中为 Nothing),指定要在其中
评估资料列数的内容。Nothing 指定最外层的东西,这通常为报表资料集。
如图4和图5:

图 4

图 5
五、确定之后,点击列组旁边的下拉小箭头,选择高级模式—>选择行组,如图6:

图 6
右击Group1—>选择组属性,如图 7:

图 7
六、组属性行选项卡的设置
1.出现组属性框,注意选择卡为常规下这个分组方式不能删除,不信可以试试就知道了。如图8:

图 8
2.在选项卡为分页符的分页符选择中的“在组的各实例之间”,勾选。其他的不要勾选,如图9。

图 9
3. 删除选择卡为排序的的排序依据。如图10和图11:

图 10

图 11
七、预览效果:点击确定之后。
1.点击预览,如图12:

图 12
2.点击上面的下一页
,如图13

图 13
发现效果实现了。
参考资料:http://www.sqlservercentral.com/Forums/Topic490774-147-2.aspx(主要)
http://technet.microsoft.com/en-us/library/dd207045.aspx
注意搜索关键字:reporting service rownumber(nothing)。
【Reporting Services 报表开发】— 如何根据明细的行数实现分页(比如每隔5行分页)的更多相关文章
- 【Reporting Services 报表开发】— 数据表的使用
一.打开 SQL Server Business Intelligence Development Studio,新建项目—>商业智能项目—> 报表服务器项目,命名为CH3 二.在报表文件 ...
- 【Reporting Services 报表开发】— 矩阵的使用
矩阵,相较于数据表示一维的数据,只能指定固定的数据列,来呈现动态的明细数据行,所以,它可以说是种二维的数据展现形式,让我们能够很容易地从数据行和数据集的交替中查看对应的汇总信息.像SQL Server ...
- 【Reporting Services 报表开发】— 交互式报表
我们知道,界面是人与系统间的对话方式,当使用者面对的是冷冰冰的界面,不但会造成使用者对于系统的热情减低,也会因为不便而产生诸多抱怨.尤其像报表时企业内几乎每日都会使用到的工具,因此,如何让使用者可以再 ...
- 【Reporting Services 报表开发】— 页码编列
一.打开 SQL Server Business Intelligence Development Studio,新建项目—>商业智能项目—> 报表服务器项目,命名为CH4 二.在报表文件 ...
- 【Reporting Services 报表开发】— 表达式
一.常用的SSRS原始函数可以打开文本框的表达式中看到,如图1 图1 如下为SSRS中设计报表时常用的运算函数: 运算符/函数 说明 + 前后位数字则为加法,前后为字符串则为链接符号 - 数值减法 * ...
- 【Reporting Services 报表开发】— 级联式参数设置
级联式参数设置 再清楚的菜单,只要遇到选择项目一多的时候,难免会让人眼花缭乱,而找不到该选的选项.举例来说,像是零售业动辄万种商品品类,如果希望快速的选择到希望查看的产品品类时,就需要更有效率的搜索方 ...
- 【Reporting Services 报表开发】— 数据表存储格式修改
文本框 Format属性:日期:输入d(表示简易日期).2007/5/1 0:00:00 输入d之后 变成 2007/5/1 金额:输入C0(表示货币),系统会根据设定值产生对应的货币符号,至于0 ...
- 【Reporting Services 报表开发】— 如何设置报表分页列标题每一页都显示
一.打开已经开发好的报表ReportTest,选择列组下的高级模式—>选择行组的静态(会关联列标题订单编号),修改下面的属性: 1.Hidden:False 2.FixedData:True 3 ...
- 【Reporting Services 报表开发】— 总结
一.环境搭建:安装SQL Server 2008 R2或SQL Server 2012过程略,这里我安装的是SQL Server 2012. 二.新建报表项目: 1.打开Visual Studio 2 ...
随机推荐
- apache-service的使用
apache service目录设置 设置Apache HTTP Server的文件根目录(DocumentRoot) 安装Apache 时,系统会给定一个缺省的文件根目录 如果你觉得这个网页存在这个 ...
- 51nod1693
题解: 首先将问题转化,可以发现操作改为两种 一种是s*=k,代价为k,一种是s--,代价为1 转化成图论,spfa跑最短路 然后更据一些证明,代价1的k<=13且为质数,并且不可能操作2连续5 ...
- css居中参考
http://www.cnblogs.com/asqq/archive/2012/04/09/2438745.html
- Android输入法框架系统(下)
程序焦点获取事件导致输入法显示 从上面可以知道程序获得焦点时,程序端会先间接的调用IMMS的startInput将焦点View绑定到输入法,然后会调用IMMS的windowGainFocus函数,这个 ...
- NBUT 1217 Dinner 2010辽宁省赛
Time limit 1000 ms Memory limit 32768 kB Little A is one member of ACM team. He had just won the g ...
- 【linux】使用swap文件恢复非正常关闭的文件
前言 使用vim的时候,文件编辑过程中可能会出现bug,导致非正常关闭.为了保存刚刚修改的内容,需要对文件进行恢复. 操作过程 1.查看目录文件 zrj@zrj-ThinkPad-E470:~/wor ...
- [LeetCode&Python] Problem 496. Next Greater Element I
You are given two arrays (without duplicates) nums1 and nums2 where nums1’s elements are subset of n ...
- 教你正确进入DFU及恢复模式 无敌重刷模式
苹果分为两种恢复模式,一种叫做DFU模式,另一种是恢复模式.DFU的全称是Development FirmwareUpgrade,实际意思就是iPhone固件的强制升降级模式.而恢复模式则是屏幕上会显 ...
- FZU OJ:2230 翻翻棋
Problem 2230 翻翻棋 Accept: 872 Submit: 2132Time Limit: 1000 mSec Memory Limit : 32768 KB Proble ...
- idea_快捷键default&eclipse
关键字: SpringMybatisplusRedisApplicationTests github关键字(springboot拦截器完整项目): implements WebMvcConfigure ...