找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 合计

zhlb
初级会员   /  发表于:2023-12-27 18:05:37
11#
Eden.Sun 发表于 2023-12-27 10:16
您把您的报表模板发出来,我们看一下吧。

设计也是按原理设计的,但是打印效果并没有,到底哪里出了问题呢

本帖子中包含更多资源

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

x
回复 使用道具 举报
zhlb
初级会员   /  发表于:2023-12-27 18:07:13
12#
Eden.Sun 发表于 2023-12-27 10:16
您把您的报表模板发出来,我们看一下吧。

我把做好的文件发你看下呢

本帖子中包含更多资源

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

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-12-27 18:56:26
13#
您好,这个不行是因为帖子中的这种方法只适用于页面报表



RDL目前如果您要在表尾加一个小计的话,可以这么做:
加一个自增列,然后我们做好报表后判断一页能显示几条数据。例如您的数据,一页可以显示三条,我们做一个分组。分组用这个自增的序号去除3然后取证。
也就是每页一个分组,就可以做到分组小计,然后实现页小计,具体实现可以参考我下面的报表:

本帖子中包含更多资源

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

x
回复 使用道具 举报
zhlb
初级会员   /  发表于:2023-12-28 09:43:48
14#
Felix.Li 发表于 2023-12-27 18:56
您好,这个不行是因为帖子中的这种方法只适用于页面报表

你说的这个我也懂,但是我们每页条数不一定一样,就比如第一页有表头,可能只会打印个十几个,第二个不需要表头,可能会打印二十几个,第三页可能就是剩下的部分了,条数都不固定,,你这个不能想总合计那样开发页小计吗?
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-12-28 10:18:06
15#
本帖最后由 Eden.Sun 于 2023-12-28 10:20 编辑
zhlb 发表于 2023-12-28 09:43
你说的这个我也懂,但是我们每页条数不一定一样,就比如第一页有表头,可能只会打印个十几个,第二个不需 ...

您好,您有运行我或者上面的版主给您的Demo模板么?
使用哪种方法计算当页小计,和你每页的数据量没有关系,无论你有多少数据,只要在对应表格的对应位置,就可以计算出来。具体的您可以再看看我们给您的示例。


所以您不用担心数据量的问题。

直接在报表中开发页面小计功能,这个暂时没有的。因为报表的渲染是一个整体,如果需要增加以页面小计的功能,就只有两种方案:
渲染一页,就计算一次,或者渲染完成之后,在回过头来一页一页计算。
无论是那种方式,都会对报表的使用造成很大的影响,所以这个功能做不到的。

您参考楼上版主的实力,设计一下您的模板再看看效果。

本帖子中包含更多资源

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

x
回复 使用道具 举报
zhlb
初级会员   /  发表于:2023-12-29 09:28:03
16#
Eden.Sun 发表于 2023-12-28 10:18
您好,您有运行我或者上面的版主给您的Demo模板么?
使用哪种方法计算当页小计,和你每页的数据量没有关 ...

{Ceiling(序号 / 3)},我看你使用了这个函数,我在模板上添加了几条数据,分页小计位置就不准了,截图上面中间两页没有分页小计了,只有第一页和最后一页才有

本帖子中包含更多资源

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

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-12-29 12:08:29
17#
那这种情况其实只出现在第一页会出现问题,因为第一页有开始的头部影响,尾部其实不影响的,所以其实只要知道第一页显示几个,后面显示几个就可以了。

在分组专门区分一下就可以。可以参考我这个新报表:

本帖子中包含更多资源

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

x
回复 使用道具 举报
zhlb
初级会员   /  发表于:2023-12-29 16:05:06
18#
Felix.Li 发表于 2023-12-29 12:08
那这种情况其实只出现在第一页会出现问题,因为第一页有开始的头部影响,尾部其实不影响的,所以其实只要知 ...

太理想化了,因为表格内容有可能会撑开,所以首页会展示多少条无法确定,每页能展示多少条也无法确定
回复 使用道具 举报
zhlb
初级会员   /  发表于:2023-12-29 16:10:12
19#
页面报表分页小计怎么实现,我看帖子上写的{#文本框10},这个地方怎么写,用的是什么公式呢
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-1-2 11:09:25
20#
zhlb 发表于 2023-12-29 16:10
页面报表分页小计怎么实现,我看帖子上写的{#文本框10},这个地方怎么写,用的是什么公式呢

{#文本框10}  这种方式是引用的表格外的单元格的值,这种方式只能在页面报表中使用,您使用的是RDL报表,所以不能使用这种方式,如果要用的话,您需要把你您的模板换成页面报表。

如果一定要用RDL报表的话,那就只能在页眉、页脚中使用,楼上版主给您的demo,关闭了表的的自动动变大,所以即使数据超过单元格的区域,也不会改变单元格的大小,超出的内容不会显示出来。


目前的话就是这几种方式来实现页面小计了。您看哪一种适合您的场景。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部