【ActiveReportsNET11】一张纸上,上下左右打印标签,换页条件哪里设置
组合的报表,种类是SectionReport,有一个PageHeader,和一个Detail控件,Detail控件里,左右放了两个SubReport控件,这两个SubReport控件,
其实是指包含了另外一个SectionReport
然后打印是从左往右,从上往下,一页打印14个,比如这样的数据
左边 右边
-------------- ----------------
班级:001 班级:001
姓名:张三 姓名:李四
-------------- ----------------
-------------- ----------------
班级:001 班级:002
姓名:王五 姓名:赵六
-------------- ----------------
现在要求,按班级分页,就是如果班级变了,就换新的一页,报表模版里改如何设置?
没有GroupHeader,所以无法设置DataFiled作为换页条件
即使有,是不是也不行的?因为打印顺序是从左往右
本帖最后由 Bella.Yuan 于 2023-11-30 18:17 编辑
问题描述:区域报表的明细行如何换页显示内容?
问题解答:
不确定您是哪个版本的AR,我这边使用了AR16进行了测试,因为区域报表无法设置分组,您可以在明细行的属性上设置对应的换页条件。此时就是一个明细显示一页,目前能实现这样的效果,参考下图进行设置:
如果您还是需要一页显示一个班级的,那建议您使用rdl报表,使用表格组件加分组的功能进行具体的实现。 本帖最后由 frog28612861 于 2023-12-1 08:51 编辑
版本是 ActiveReportsNET11,每行左右是包含了另外的SubReport。
打印用A4纸,正常情况,明细行一页要出5行,不是每出一行明细行就换页。
只在某个明细行内容里出现不同班级的时候,才要强制换页。
所以直接在Detail里加New Page应该不太符合业务需求。
frog28612861 发表于 2023-12-1 08:50
版本是 ActiveReportsNET11,每行左右是包含了另外的SubReport。
打印用A4纸,正常情况,明细行一页要出 ...
您好,如上回复,区域报表无法设置分组,针对您说的情况,建议您修改报表类型,使用rdl报表进行设计,使用表格加分组,给对应的分组设置换页条件。
页:
[1]