找回密码
 立即注册

QQ登录

只需一步,快速开始

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-5-6 11:11  /   查看:3478  /  回复:0
本帖最后由 James.Lv 于 2024-12-17 09:48 编辑

在报表设计中,我们有时候会需要设计一类特殊的表格,比如销售订单,在报表的每一页呢,我希望显示的格式是一样的,并且中间的数据每页只显示2行。
如下图所示:
1.gif
本贴就来介绍报表怎么实现每页只显示两行数据。

重点:利用表格分组功能,设计表达式进行分组。
表达式:IIF(RowNumber() Mod 2 > 0, Fix(RowNumber() / 2) + 1, Fix(RowNumber() / 2))


具体实现步骤:
1、创建报表,选择空白RDL报表


2、添加数据集,绑定表格组件
image.png326505126.png

3、表格添加分组
选中任意单元格,然后在表格右侧显示的表格分组上右键,插入分组
image.png314238890.png

4、设置分组属性条件,使用表达式,设置分组结束位置换页
选择任意单元格,然后点击右侧刚才添加的分组,在属性设置找到分组条件添加表达式
表达式:{IIF(RowNumber() Mod 2 > 0, Fix(RowNumber() / 2) + 1, Fix(RowNumber() / 2))}
image.png333756102.png

接着设置换页方式为分组结束位置换页
image.png614912719.png

5、预览即可看到实现的效果
1.gif



image.png838242797.png

评分

参与人数 1满意度 +5 收起 理由
Tony_Fu + 5 很给力!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部