一、新建报表:对于初学者可以参考我前面的文章【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

http://stackoverflow.com/questions/3475144/i-want-to-repeat-page-header-on-each-page-for-reports-repeat-on-newpage-is-not-a

注意搜索关键字:reporting service rownumber(nothing)。

【Reporting Services 报表开发】— 如何根据明细的行数实现分页(比如每隔5行分页)的更多相关文章

  1. 【Reporting Services 报表开发】— 数据表的使用

    一.打开 SQL Server Business Intelligence Development Studio,新建项目—>商业智能项目—> 报表服务器项目,命名为CH3 二.在报表文件 ...

  2. 【Reporting Services 报表开发】— 矩阵的使用

    矩阵,相较于数据表示一维的数据,只能指定固定的数据列,来呈现动态的明细数据行,所以,它可以说是种二维的数据展现形式,让我们能够很容易地从数据行和数据集的交替中查看对应的汇总信息.像SQL Server ...

  3. 【Reporting Services 报表开发】— 交互式报表

    我们知道,界面是人与系统间的对话方式,当使用者面对的是冷冰冰的界面,不但会造成使用者对于系统的热情减低,也会因为不便而产生诸多抱怨.尤其像报表时企业内几乎每日都会使用到的工具,因此,如何让使用者可以再 ...

  4. 【Reporting Services 报表开发】— 页码编列

    一.打开 SQL Server Business Intelligence Development Studio,新建项目—>商业智能项目—> 报表服务器项目,命名为CH4 二.在报表文件 ...

  5. 【Reporting Services 报表开发】— 表达式

    一.常用的SSRS原始函数可以打开文本框的表达式中看到,如图1 图1 如下为SSRS中设计报表时常用的运算函数: 运算符/函数 说明 + 前后位数字则为加法,前后为字符串则为链接符号 - 数值减法 * ...

  6. 【Reporting Services 报表开发】— 级联式参数设置

    级联式参数设置 再清楚的菜单,只要遇到选择项目一多的时候,难免会让人眼花缭乱,而找不到该选的选项.举例来说,像是零售业动辄万种商品品类,如果希望快速的选择到希望查看的产品品类时,就需要更有效率的搜索方 ...

  7. 【Reporting Services 报表开发】— 数据表存储格式修改

    文本框 Format属性:日期:输入d(表示简易日期).2007/5/1 0:00:00   输入d之后 变成 2007/5/1 金额:输入C0(表示货币),系统会根据设定值产生对应的货币符号,至于0 ...

  8. 【Reporting Services 报表开发】— 如何设置报表分页列标题每一页都显示

    一.打开已经开发好的报表ReportTest,选择列组下的高级模式—>选择行组的静态(会关联列标题订单编号),修改下面的属性: 1.Hidden:False 2.FixedData:True 3 ...

  9. 【Reporting Services 报表开发】— 总结

    一.环境搭建:安装SQL Server 2008 R2或SQL Server 2012过程略,这里我安装的是SQL Server 2012. 二.新建报表项目: 1.打开Visual Studio 2 ...

随机推荐

  1. JavaScript学习总结(十一)——Object类详解

    一.Object类介绍 Object类是所有JavaScript类的基类(父类),提供了一种创建自定义对象的简单方式,不再需要程序员定义构造函数. 二.Object类主要属性 1.constructo ...

  2. PHP:第三章——PHP中表达式函数和匿名函数

    <?php header("Content-Type:text/html;charset=utf-8"); //表达式函数和匿名函数 /*$A=function(){ ech ...

  3. js组件的写法

    工作之中的不足,报了js培训班,因为工作加班原因缺了几天课(js组件开发),现在拾起来补补 <!doctype html> <html> <head> <me ...

  4. CentOS6编译安装Python3

    CentOS6默认Python版本是2, 但我使用的是Python3,因此需要自己安装 但记住,不要删除自带的Python2,否则很多东西会报错,比如yum之类的.(别问我为什么知道...) 话不多说 ...

  5. SWIFT Optional Value

    SWIFT中有一个类型定义叫可选值,在变量类型后面加一个?号即可定义一个类型为Optional Value的变量,当在使用变量时要用到强制解包!. 如在页面上有一个可选输入年龄的框,在接受数据的时间就 ...

  6. python 正则表达式 提取网页中标签的中文

    转载请注明出处 http://www.cnblogs.com/pengwang52/. >>> p= re.compile(r'\<div class="commen ...

  7. ADC内设与外设的区别

    ADCCLK最大等于14,采样周期为1.5. ADC分两个通道组:规则通道组和注入通道组.规矩通道组就相当于正常运行,而注入通道就相当于中断. ADC为模数转换,而DAC则为数模转换.在芯片引脚中,所 ...

  8. Spring MVC 学习)——控制器与@RequestMapping详解

    Spring MVC 学习总结(二)——控制器定义与@RequestMapping详解 一.控制器定义 控制器提供访问应用程序的行为,通常通过服务接口定义或注解定义两种方法实现. 控制器解析用户的请求 ...

  9. BZOJ5091: [Lydsy1711月赛]摘苹果【期望DP】

    Description 小Q的工作是采摘花园里的苹果.在花园中有n棵苹果树以及m条双向道路,苹果树编号依次为1到n,每条道路的两 端连接着两棵不同的苹果树.假设第i棵苹果树连接着d_i条道路.小Q将会 ...

  10. 原生JS 的cookie和jq的cookie,

    COOKIE基础及应用:1.什么是COOKIE==>页面用来保存信息,比如:自动登录,记住用户名2.COOKIE的特性:  --同一个网站中,所有的页面共享同一套cookie  --数量,大小有 ...