37. 使用定时器打开表单

使用业务公式新建表单后,自动打开新建的表单

1.背景
在使用系统的过程中,使用业务公式新建表单是不可缺少的公式,业务公式与填表公式不同,业务公式能够使用多级子数据源,但填表公式不能使用,因此在使用业务公式新建表单,但不能使用填表公式新建表单的时候,就需要在业务公式新建表单后打开表单
2.操作步骤
在此案例之前,需要熟悉填表公式-定时器的使用方式,请参考:9.2.10 定时器
前提说明:
(1)设计模板、定义数据项、使用填写规范调用数据接口等操作步骤不在此进行详细说明
(2)使用的场景为采购单生成入库单后打开入库单,在实际使用过程中,可以按照自己的需求设计模板,本文档只说明操作方法
①设计新建表单的业务公式
新建表单
②设计数据接口
在入库单中设计一个计数接口,计数对象为“入库单号”,参数为采购单号,当采购单对应的入库单已生成,则计数为1
设计数据接口
③设计定时器
在“采购单”中添加定时器,设置运行间隔时间为1秒,取消勾选表单打开时运行
添加定时器
④设置打开表单公式
在定时器下面设计一个打开表单的公式,启动定时器后打开表单
打开表单公式
⑤设置控件属性
a.在填表公式中找到状态后(在这里为入库后)的事件,在事件下添加“设置控件属性”,打开定时器,调用②设计数据接口中,设计好的数据接口,填写执行条件为数据源.入库单号<>0,即有入库单时启动定时器
打开定时器
b.在打开表单公式后添加“设置控件属性”,关闭定时器
关闭定时器
⑥使用效果
实现业务公式新建表单后打开表单
使用定时器打开表单
3.扩展说明
填表公式中有“新建表单”的公式,该公式可以直接打开新建的表单,但因为填表公式无法使用多个数据源,所以使用场景受限,在实际搭建系统的过程中,根据实际的使用场景,来选择如何打开新建的表单
2025-11-20
0 0