找回密码
 立即注册

QQ登录

只需一步,快速开始

frog28612861
注册会员   /  发表于:2023-11-30 16:49  /   查看:2847  /  回复:3
100金币
组合的报表,种类是SectionReport,有一个PageHeader,和一个Detail控件,

Detail控件里,左右放了两个SubReport控件,这两个SubReport控件,
其实是指包含了另外一个SectionReport

然后打印是从左往右,从上往下,一页打印14个,比如这样的数据

左边                                右边
--------------                ----------------
班级:001                      班级:001
姓名:张三                     姓名:李四
--------------                 ----------------

--------------                ----------------
班级:001                      班级:002
姓名:王五                     姓名:赵六
--------------                 ----------------



现在要求,按班级分页,就是如果班级变了,就换新的一页,报表模版里改如何设置?

没有GroupHeader,所以无法设置DataFiled作为换页条件

即使有,是不是也不行的?因为打印顺序是从左往右

最佳答案

查看完整内容

问题描述:区域报表的明细行如何换页显示内容? 问题解答: 不确定您是哪个版本的AR,我这边使用了AR16进行了测试,因为区域报表无法设置分组,您可以在明细行的属性上设置对应的换页条件。此时就是一个明细显示一页,目前能实现这样的效果,参考下图进行设置: 如果您还是需要一页显示一个班级的,那建议您使用rdl报表,使用表格组件加分组的功能进行具体的实现。

3 个回复

正序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2023-12-1 10:16:55
4#
frog28612861 发表于 2023-12-1 08:50
版本是 ActiveReportsNET11,每行左右是包含了另外的SubReport。

打印用A4纸,正常情况,明细行一页要出 ...

您好,如上回复,区域报表无法设置分组,针对您说的情况,建议您修改报表类型,使用rdl报表进行设计,使用表格加分组,给对应的分组设置换页条件。
回复 使用道具 举报
frog28612861
注册会员   /  发表于:2023-12-1 08:50:24
3#
本帖最后由 frog28612861 于 2023-12-1 08:51 编辑

版本是 ActiveReportsNET11,每行左右是包含了另外的SubReport。

打印用A4纸,正常情况,明细行一页要出5行,不是每出一行明细行就换页。
只在某个明细行内容里出现不同班级的时候,才要强制换页。

所以直接在Detail里加New Page应该不太符合业务需求。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2023-11-30 16:49:43
来自 2#
本帖最后由 Bella.Yuan 于 2023-11-30 18:17 编辑

问题描述:区域报表的明细行如何换页显示内容?
问题解答:
不确定您是哪个版本的AR,我这边使用了AR16进行了测试,因为区域报表无法设置分组,您可以在明细行的属性上设置对应的换页条件。此时就是一个明细显示一页,目前能实现这样的效果,参考下图进行设置:

如果您还是需要一页显示一个班级的,那建议您使用rdl报表,使用表格组件加分组的功能进行具体的实现。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部