在上一节中,我们分享了如何将某一型号的物料查询填充到采购入库单中,细心的小伙伴有没有发现,我在执行时机中选择了【手动执行】,那么这一选项在应用表单中是如何实现这一功能的呢?仔细观察下图:
我将采购入库表单、提取公式设置以及按钮/事件三张截图放在了一起,这里的按钮/事件是原来的自定义按钮。用箭头将它们一一对应了起来。
在Workfine中,系统默认的提取公式中手动执行绑定了一个查询自定义按钮,即当我们在取数公式中选择手动执行的时候,在表单的上方会看到这个查询按钮。而查询按钮是否能执行,要通过自定义按钮来控制。
我们可以在自定义按钮的设置中,对按钮的图标、显示别名、颜色、大小、形状以及图标位置等进行修改,这不影响该按钮的功能使用,如果我们将启用关闭了,那么提取公式中的手动执行也将无法使用。
接下来,我们要对手动执行的内容做一点扩充讲解。我们在上节的tips中提到了,提取公式的提取结果可以是与数据源相同,也可以是数据源处理过的数据。比如对数据源进行汇总,计数,字段组合等。
快跟着我一起看看,这点是如何实现的吧!我们以学生信息查询为例。
我们先按照上一节分享的设置一下查询男同学的自定义按钮,如下图:
点击查询后弹出我们想要填充的男同学信息,在此基础上,我们再新建一个提取公式,计算学生总人数。
第一步:选取数据来源。这里我们选择【学生信息表_主表】。
第二步:筛选条件。我们在筛选条件下面不填充内容,默认是对所有学生信息表里的数据进行计算。
第三步:填充数据。这里我们需要对学生信息表里的学生人数基数,所以需要用到统计函数中的【计数【字段名】】。
点击后修改计数后括号内的内容,这里我们在学生信息表_主表中选择【身份证号】,因为这一项数据在表中是唯一的,通过它来计数识别学生人数。
设置完成后,新建,保存模板。我们回到应用端体验一下,点击【查询】可以看到,系统为我们筛选出了学生信息查询表中的男同学,还为我们计算了总人数。
我们再次打开表间公式,可以看到里面已经有两个提取公式了,分别是【查询男同学】和【计算总人数】,这里有人要问了,我们设置了两个提取公式,那么执行的时候,需要点击两次吗?
当然不用了,系统默认了手动执行绑定了查询按钮,点击查询的时候,选择手动执行的提取公式,只需要点击一次就能实现功能,相当于系统给我们开了批量处理的外挂。
到这里我们提取公式中执行方式—手动执行的内容就分享完了,给大家总结一下:
1、提取公式中的手动执行是默认绑定了查询按钮的,这个查询按钮名字外观等都可以修改。
2、当系统中同时有两个或两个以上的提取公式同时选择了【手动执行】的执行时机,我们只需要在后台执行一次。
3、提取公式除了可以对信息进行简单的信息查询,还可以对筛选出来的信息数据进行计算和汇总。
大家可以根据自己下理解去尝试操作一下,如果发现更多小技巧,欢迎跟大家一起分享!