本帖最后由 dong 于 2017-6-9 14:04 编辑 哦~我明白了,我想到的原理应该是这样的:通过工具栏按钮单击事件获取行号并且得到组合好的数据项,然后通过行号的变化来触发值改变事件来控制打印模板并且赋值进去实现自动打印。这里要一次打印三条记录,行号正好可以是数据源中获取到的,所以数据源有多少条记录行号就是多少,直接判断行号就等于判断了数据的条数,而这里面取得的余数的规律又是1,2,0。 所以每次当余数等于1和2的时候,IF公式判断成立 不等于1全部组合起来,等于1就覆盖掉,等于直接清空了,这点真的是好方便! 我们每到第3条记录就要打印一次,所以判断 求余数(行号,3)=1,遇到1就直接把临时值带入到打印模板里面,通过新建填充初始值把临时值带进去,然后打印模板又通过文本片段分别把临时组合起来的值拆分开来分别赋值到数据表里面,然后设计好打印退出,直接实现了多标签自动打印功能! 多谢楼主的经验分享,学习到了好多!!! |
+10