shuyeshuye1982 发表于 2023-6-3 10:38:06

批量打印功能:按不同份数和页面打印

本帖最后由 shuyeshuye1982 于 2023-6-3 17:45 编辑

Bella.Yuan 发表于 2023-6-3 10:38:07

shuyeshuye1982 发表于 2023-6-5 11:31
ABCDE图纸就是不同的模板,现在公司大概有20个左右的模板.....
参数隐藏功能如何实现?隐藏以后的模板不 ...

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

gczxxu 发表于 2023-6-3 11:00:24

exword免费版就自带了,利用标签模板来实现

shuyeshuye1982 发表于 2023-6-3 11:59:43

exword感觉不行,每天要按生产车间打印几百份图纸,不可能生成几百份WORD再打印...

Felix.Li 发表于 2023-6-5 09:44:16

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

本帖最后由 shuyeshuye1982 于 2023-6-5 11:51 编辑

Felix.Li 发表于 2023-6-5 09:44
这个得具体看一下咱们的图纸设计,我们报表这块的批打是基于设计模板的,也就是设计一个通用的模板,然后 ...
ABCDE图纸就是不同的模板,现在公司大概有20个左右的模板.....
参数隐藏功能如何实现?隐藏以后的模板不会执行SQL了吗?
页: [1]
查看完整版本: 批量打印功能:按不同份数和页面打印