找回密码
 立即注册

QQ登录

只需一步,快速开始

zhaodehai

注册会员

3

主题

21

帖子

54

积分

注册会员

积分
54
最新发帖
zhaodehai
注册会员   /  发表于:2023-5-23 09:57  /   查看:2843  /  回复:3
1金币
应用场景:

1. 实验室检测业务中需要用报表打印一份任务书,任务书中会包含多个检测项目参数表格格式,而且后续生成检测报告报表时也要使用各个检测项目参数表格格式。
2. 检测项目参数的表格格式需要实验室最终用户自行设计,因为检测项目的数量比较多,并且他们随时都可以去修改格式;开发人员会将SQL提供给实验室最终用户他们进行数据的绑定;我认为针对检测项目去设计格式,这种操作应该算是把检测项目作为子报表来处理。
3. 一份任务书中包含多少个检测项目的参数表格由用户在业务系统中决定,包含的检测项目数量会在后台数据库中存储。
目前的思路是:任务书作为主报表,各个检测项目参数的格式作为子报表,打印报表时从后台获取应该包含哪些检测项目,然后通过这些检测项目通过项目名称动态加载子报表,不知道这样对不对。目前遇到的问题是不知道怎么去实现,请各位大佬帮帮忙,谢谢!

最佳答案

查看完整内容

我的想法是这样的。 针对您这种可能需要专门设置一个参数和数据集,数据集去控制所有需要加载的子报表。然后这个参数就是去动态控制需要加载哪些,然后把新的数据集用作一个列表,列表里面放子报表组件,然后子报表名称用数据集去控制,就可以实现动态控制显示多少子报表

3 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2023-5-23 09:57:48
来自 4#
我的想法是这样的。
针对您这种可能需要专门设置一个参数和数据集,数据集去控制所有需要加载的子报表。然后这个参数就是去动态控制需要加载哪些,然后把新的数据集用作一个列表,列表里面放子报表组件,然后子报表名称用数据集去控制,就可以实现动态控制显示多少子报表
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-5-23 11:54:03
2#
您好,您的AR的版本确定是4.1.9吗?现在的AR最新版是AR16了。您可以在官网下载体验一下。

还有就是您的需求,您可以看一下主从报表的实现和大概的使用场景:
https://gcdn.grapecity.com.cn/showtopic-160999-1-1.html

感觉您的需求还比较复杂,您可以先填一下我们这边的1V1申请:
https://www.grapecity.com.cn/applyonline

通过申请后会有专门的人联系您,给您提供一个月免费的快速支持通道



回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-5-30 16:05:15
3#
您好,这个问题是否得到有效的解决,这个应该可以使用钻取报表做到一定的实现。传递不同名称钻取不同报表
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部