James.Lv 发表于 2021-8-3 10:29:29

【报表-布局设计】如何实现报表每页固定模板,数据固定行数?

本帖最后由 Bella.Yuan 于 2023-8-4 14:50 编辑

在报表设计中,经常会需要展示一些订单信息,订货单信息等等,这些需要固定样式的报表,每页展示的样式固定,并且为了样式固定,每页显示的数据行数也是固定的,数据不足时也需要能够填充空行,如下图订单信息所示:
1.按照订单号翻页
2.每页明细表行数固定8行,超过下页显示
3.当不足8行时,能够填充空白行


本贴来介绍如何在报表中实现每页固定模板,数据固定行数


重点:每页固定行数,需要使用页面报表。
按照订单号翻页,需要设置分组,并且分组要能换页
表头表尾重复,需要使用表格标题行汇总行

具体实现步骤:
本帖子示例数据如下:




1.创建报表,选择空白页面报表


2.添加主表和子表的数据集


3.添加表格组件,增加标题行,实现主表表头以及表尾,以及表尾的图片


4.添加完成后预览,目前只会显示一页数据,然后给页面报表加分组条件,实现按照订单号循环显示

给页面报表加分组条件

按照订单号循环显示


5.然后绑定子表,设置子表每一列的宽度跟主表对齐,再把子表嵌套进主表



6.预览可以看到子表数据跟主表没有关联,接着设置子表过滤条件,按照订单号进行过滤

子表设置过滤条件

设置子表订单号等于主表订单号

然后预览可以看到主子表数据关联展示
子表固定明细行数问题:


7.最后设置填空空白行即可实现需求

预览即可看到效果





Tom猫 发表于 2021-12-10 20:57:50

版主忘记上传demo吧,试着做了一个,仅供参考:itwn:

James.Lv 发表于 2021-12-13 09:47:43

Tom猫 发表于 2021-12-10 20:57
版主忘记上传demo吧,试着做了一个,仅供参考

:hjyzw:
页: [1]
查看完整版本: 【报表-布局设计】如何实现报表每页固定模板,数据固定行数?