本帖最后由 James.Lv 于 2024-12-17 09:48 编辑
在报表设计中,我们有时候会需要设计一类特殊的表格,比如销售订单,在报表的每一页呢,我希望显示的格式是一样的,并且中间的数据每页只显示2行。
如下图所示:
本贴就来介绍报表怎么实现每页只显示两行数据。
重点:利用表格分组功能,设计表达式进行分组。
表达式:IIF(RowNumber() Mod 2 > 0, Fix(RowNumber() / 2) + 1, Fix(RowNumber() / 2))
具体实现步骤:
1、创建报表,选择空白RDL报表
2、添加数据集,绑定表格组件
3、表格添加分组
选中任意单元格,然后在表格右侧显示的表格分组上右键,插入分组
4、设置分组属性条件,使用表达式,设置分组结束位置换页
选择任意单元格,然后点击右侧刚才添加的分组,在属性设置找到分组条件添加表达式
表达式:{IIF(RowNumber() Mod 2 > 0, Fix(RowNumber() / 2) + 1, Fix(RowNumber() / 2))}
接着设置换页方式为分组结束位置换页
5、预览即可看到实现的效果
|