李根 发表于 2024-1-31 14:30:07

如何实现将勾选的数据批量打印,且每张纸打印三条数据?

当需要选择性打印的时候,可以增加一个是否型的数据项,用于过滤打印哪些数据,例如下图:

很多时候我们打印的纸张尺寸是固定的,如果一页打印一条数据就太浪费纸了,我们这里以一张纸打印三个二维码为例

接下来看是如何实现的:
1实现选择很简单,加一个是否型的数据项就可以了,过滤时,只取   选择=常量.是   的数据


2打印多少次,只需要用rowno除以一页打印几条数据,然后向上取整就可以算出来


3为了取出来每次打印的数据,我这里是通过数据接口来取的,那么首先我们需要做一个辅助表,把我们勾选的数据存起来


4然后设计数据接口,数据源是辅助表




5加一个新建表单公式,在这个公式之前要加一步保存,这样数据接口才能取到数据,调用序号列表数据接口,从1开始,到计算出的打印次数结束


6最后进入打印模板进行值变化设计,使用if函数分别填写到三个不同的数据项中


理解原理之后,无论一张纸打印多少条数据,就都可以设计出来了
页: [1]
查看完整版本: 如何实现将勾选的数据批量打印,且每张纸打印三条数据?