10 条回帖
abc 发表于 2016-1-21 18:13 这个问题解决了吗?我以后还是会碰到这个问题的! |
+10
填表公式很好做啊,理解了原理就会一通百通。 这类问题一般是做两个模板,第一个模板的明细表用来列出所有需要打印的记录(我们称为列表模板),第二个模板是打印模板。 解决问题的通用方法步骤是: 1. 在列表模板中增加一个打印按钮; 2. 按钮的点击事件中增加一个公式,选用“新建表单”的操作; 3. 公式的数据源选择【列表模板的明细表】; 4. 新建表单操作的目标模板选择【打印模板】;5. 在初始值参数页面把要打印的内容传递到打印模板中。 6. 在打印模板的“新建打开表单后事件”中,添加打印操作,再添加退出操作。实现自动打印并退出功能。 因为数据源是列表模板的明细表,所以明细表有多少条记录,新建表单的操作就会被执行多少次,打印就会被执行多少次,从而实现批量打印。 ================================= 如果要在打印模板中一次打印三个标签,那就要想办法实现:数据源中每3条记录才执行一次“新建表单”的操作,而不是每条记录都执行一次“新建表单”的操作。 我觉得应该留给云粉同学们思考思考,要不然,每次遇到一个新的问题,不会想办法,只能等到官方提供解决方案。实际上只要掌握了云表的基本原理,这些都不难的。 友情提示: 考虑建立几个基本信息数据项作为临时变量,结合数据源的行号(_RecNo)来做。 |
+10
乐乐老师,你说建立两个模板,用按钮时间将列表模板中要打印的内容传递给打印模板; 但是填表公式不是只触发本模板时间么;如果要跟另一个模板发生关联,不是必须要用业务公式么。 还有个问题,打印模板中要打印的内容都是明细表,在新建时给他赋值,明细表是不体现出来,是空的;没法赋值。 |
+10