Eden.Sun 发表于 2023-5-29 17:06:17

报表每页显示固定数量的数据

本帖最后由 Eden.Sun 于 2023-5-29 17:08 编辑

今天介绍的是在RDL报表中表格显示固定数量的数据。

我们经常会遇到这样的需求:表格每页显示5(固定数量)条数据,然后换页显示。
这种情况,我们有两种实现方式:一种是页面报表,一种是RDL报表。

1. 页面报表实现:
1.1 先查看我们表格的一行的高度:

可以看出,标题行和明细行的行高都是1cm,如果我们每页显示 8条数据,那表格区域的高度就是:标题行高+明细行高*8=1+1*8=9cm

1.2 设计表格区域
设置表格扩展区域高度为9cm


1.3 添加行号
为了方便查看我们添加一个行号方便计数


1.4 查看效果



2. 使用RDL报表实现
2.1 首先我们设计表格


2.2 添加分组
给表格添加分组:=IIF(RowNumber() Mod 8 > 0, Fix(RowNumber() / 8) + 1, Fix(RowNumber() / 8))


2.2 预览效果:

页: [1]
查看完整版本: 报表每页显示固定数量的数据