找回密码
 立即注册

QQ登录

只需一步,快速开始

shuyeshuye1982
金牌服务用户   /  发表于:2023-6-3 10:38  /   查看:2592  /  回复:5
10金币
本帖最后由 shuyeshuye1982 于 2023-6-3 17:45 编辑

image.png525000609.png

最佳答案

查看完整内容

您好,可以使用子报表组件,创建一个主报表,然后将其余的ABCDE图纸设计好的模板作为子报表,然后设置参数,用参数控制子报表的显示和隐藏,然后再打印。如下图示,附件是demo,您可以导入您的系统参考一下,做法是类似的。

5 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2023-6-3 10:38:07
来自 6#
shuyeshuye1982 发表于 2023-6-5 11:31
ABCDE图纸就是不同的模板,现在公司大概有20个左右的模板.....
参数隐藏功能如何实现?隐藏以后的模板不 ...

您好,可以使用子报表组件,创建一个主报表,然后将其余的ABCDE图纸设计好的模板作为子报表,然后设置参数,用参数控制子报表的显示和隐藏,然后再打印。如下图示,附件是demo,您可以导入您的系统参考一下,做法是类似的。
image.png872533874.png

wyn-export-20230605123024.zip

4.37 KB, 下载次数: 336

回复 使用道具 举报
gczxxu
银牌会员   /  发表于:2023-6-3 11:00:24
2#
exword免费版就自带了,利用标签模板来实现
回复 使用道具 举报
shuyeshuye1982
金牌服务用户   /  发表于:2023-6-3 11:59:43
3#
exword感觉不行,每天要按生产车间打印几百份图纸,不可能生成几百份WORD再打印...
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-6-5 09:44:16
4#
shuyeshuye1982 发表于 2023-6-3 11:59
exword感觉不行,每天要按生产车间打印几百份图纸,不可能生成几百份WORD再打印...

这个得具体看一下咱们的图纸设计,我们报表这块的批打是基于设计模板的,也就是设计一个通用的模板,然后通过数据去渲染不同的报表。所以可以先了解一下咱们的图纸是什么样子的。是否可以通过一个归纳设计一个通用的模板。
再有通用模板的前提下,一种情况是A,B,C,D.....可以通过数据填充,并且这些都可以在数据库通过传递过来的数据不同去渲染(我们可以通过传sql参数,去获取不同图纸信息),直接打印
2.没有通用模板,那就是A,B,C,D.....这种分别设计,然后通过参数去控制显示隐藏哪些。被隐藏的打印时自然不会打印出来
回复 使用道具 举报
shuyeshuye1982
金牌服务用户   /  发表于:2023-6-5 11:31:34
5#
本帖最后由 shuyeshuye1982 于 2023-6-5 11:51 编辑
Felix.Li 发表于 2023-6-5 09:44
这个得具体看一下咱们的图纸设计,我们报表这块的批打是基于设计模板的,也就是设计一个通用的模板,然后 ...

ABCDE图纸就是不同的模板,现在公司大概有20个左右的模板.....
参数隐藏功能如何实现?隐藏以后的模板不会执行SQL了吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部