找回密码
 立即注册

QQ登录

只需一步,快速开始

ngsour

高级会员

89

主题

236

帖子

1039

积分

高级会员

积分
1039

微信认证勋章

ngsour
高级会员   /  发表于:2022-12-13 10:37  /   查看:2097  /  回复:7
1金币
报表共分了3组,有2组分别只占用1页,但剩下有1组数据较多,占用了2页。
这样实际输出时就会输出4个工作表。

但是想输出时,只是按组输出(共输出3个工作表),
请问在哪里设置?

最佳答案

查看完整内容

一个自定义导出按钮就搞定了,不用弄两份格式

7 个回复

正序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2022-12-15 16:42:38
8#
wengMQ 发表于 2022-12-15 16:28
【新提醒】Web端在线设计器项目实际分享 - ActiveReports专区 - 专题教程 - 葡萄城产品技术社区  https://g ...

感谢大佬分享的项目,给大佬点个赞
回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2022-12-15 16:28:17
7#
【新提醒】Web端在线设计器项目实际分享 - ActiveReports专区 - 专题教程 - 葡萄城产品技术社区  https://gcdn.grapecity.com.cn/fo ... &extra=page%3D1
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-12-14 13:56:11
6#
wengMQ 发表于 2022-12-14 12:07
一个自定义导出按钮就搞定了,不用弄两份格式

大佬的这个方法也不错哦~或者您也可以使用我上面回复您的那种方法,做个参数,将超过一页的依据品类去传入,这样也可以实现。因为表格是自动扩展的,所以当数量在当前页面展示不下时确实会自动换页显示,这样导出时确实会是多个sheet,这个问题我这边也反馈一下。
回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2022-12-14 12:06:17
4#
我有解决方案,使用至少AR15版本的,自定义导出,算法先把报表宽度弄足够大,高度弄成0,再导出就可以了

评分

参与人数 1金币 +666 收起 理由
Bella.Yuan + 666 赞一个!

查看全部评分

回复 使用道具 举报
ngsour
高级会员   /  发表于:2022-12-14 10:24:47
3#
本帖最后由 ngsour 于 2022-12-14 10:27 编辑
Bella.Yuan 发表于 2022-12-13 12:05
您好,比如导出的是excel,您的意思是导出的第三个分组的所有数据需要在一个sheet中进行显示,是这个意思吗 ...

但这样有个问题,你这实际固定了某一组的显示。但现实中究竟哪一组是属于要多页的,并不固定。
比如品类下有生鲜、水果、日用品,按品类分组,可能今天生鲜卖得好,超了1页,而水果卖得差,就只1页,明天可能又不是这样了。
我并不需要考虑打印问题,只需要导出来生成3个对应工作表。
这个难道软件没考虑这种情况?我感觉是不是有哪里有个设置搞定。
因为导出的电子数据可能还在其他地方有用。生生地把一个品类分成多页不科学

回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-12-13 12:05:28
2#
您好,比如导出的是excel,您的意思是导出的第三个分组的所有数据需要在一个sheet中进行显示,是这个意思吗,如果是的话,您可以设计2个报表,第一个报表,报表1中使用表格(该表格只展示第三个分组的数据),设置个分栏,然后在设计一个新的报表2,报表2中先设计一个表格(该表格的数据只展示分组1和分组2的数据),然后给表格的分组设置换页方式,然后在拖入一个子报表组件,子报表的名称选择报表1 ,这样导出的excel就是2个sheet页,附件是我的做的小demo,您可以看看,其中报表1是1213页面报表,报表2是表格分组demo1213-子。如果我理解的不对,您可以具体描述一下您的需求,我们看看如何解决。

  

本帖子中包含更多资源

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

x
回复 使用道具 举报
最佳答案
最佳答案
wengMQ悬赏达人认证
银牌会员   /  发表于:2022-12-13 10:37:04
来自 5#
一个自定义导出按钮就搞定了,不用弄两份格式
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部