找回密码
 立即注册

QQ登录

只需一步,快速开始

PasysFish

初级会员

27

主题

59

帖子

224

积分

初级会员

积分
224

圣诞拼拼乐

[已处理] FlexReport 设计器

PasysFish
初级会员   /  发表于:2019-11-7 14:15  /   查看:3482  /  回复:6
1金币
本帖最后由 PasysFish 于 2019-11-7 14:21 编辑

在设计器 -> 脚本编辑器里,如何让报表换页?如果有文档,麻烦发一下,表示感谢。

类似于这种效果:




不是分组,而是在某种条件下,在新的一页开始加载数据。

请问应该怎么做?

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

6 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-7 14:54:47
沙发
首先需要确认一下你这边用的是flexreport还是C1report?

另外,如果不是分组的话,分页的依据是什么呢?
回复 使用道具 举报
PasysFish
初级会员   /  发表于:2019-11-7 14:59:35
板凳
Richard.Ma 发表于 2019-11-7 14:54
首先需要确认一下你这边用的是flexreport还是C1report?

另外,如果不是分组的话,分页的依据是什么呢?

是 flexreport 。

依据,如果 下一条记录 的 name 与 当前页 的几条记录 name 不一样了,就让它到下一页显示。
回复 使用道具 举报
PasysFish
初级会员   /  发表于:2019-11-7 16:02:53
地板
PasysFish 发表于 2019-11-7 14:59
是 flexreport 。

依据,如果 下一条记录 的 name 与 当前页 的几条记录 name 不一样了,就让它到下一 ...

或者说是按照两个条件去分组也行,我做过一个条件分组的。

两个条件的分组我试了一下,显示的效果跟我想的不一样。它会在同一页上显示两个header,但其实我在排序和分组模块里已经设置只显示一个header。  所以我才想到了按照这两个去排序,然后去换页显示。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-7 16:50:56
5#
这个换页的属性由forcepagebreak决定,设置为after时会换页,
因此可以在OnPrint事件中添加函数来实现,具体可以参考开发包中的示例报表
ComponentOne Samples\WinForms\v4.0\C1FlexReport\CS\FlexReportExplorer\FlexReportExplorer\Reports\Layout\ForcePageBreaks.flxr



本帖子中包含更多资源

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

x
回复 使用道具 举报
PasysFish
初级会员   /  发表于:2019-11-8 17:10:44
6#
Richard.Ma 发表于 2019-11-7 16:50
这个换页的属性由forcepagebreak决定,设置为after时会换页,
因此可以在OnPrint事件中添加函数来实现,具 ...




有没有关于讲解 vb脚本编辑器 里面 关于 onformat,onprint,等 的介绍

本帖子中包含更多资源

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

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-11 10:07:08
7#
这里有一些关于VBScript的介绍,可以参考

https://help.grapecity.com/compo ... ngwithVBScript.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部