本帖最后由 快表帝国客服05 于 2022-4-9 23:16 编辑
本例用于根据填报值不同,执行不同的传递公式并打开对应表。
效果:
1、输入值后回车触发命令树执行。
使用场景:
1、打开不同表单填报数据。
2、在仓库入库时,同时仓库中又分为不同材料库及类型库时,作为一个表单扫描综合界面,根据扫描结果来执行不同材料的入库操作。
知识点:
1、命令树执行表间公式。
2、单元格取值并申明变量。
3、变量值判断。
4、单元格赋值。
效果图:
1、传递A表
2、传递B表
3、传递无功能表
4、表间公式
5、命令树
命令树设置思路:
1、判断选择单元格地址
2、获取指定字段值并申明变量
3、变量判断
4、执行对应表间公式或提示
命令树说明:
- 1、如果("#当前选择单元格地址"="$C$3") --判断选择单元格地址,原因:输入内容后回车后选定的地址则是C3,另,扫码后会自动回车
- 2、单元格取值(F_4827,0,0,#传递值) --获取输入框字段的值并申明变量
- 3、如果("#传递值"="A表") --变量值=A表
- 4、执行表间公式(打开A表,传递) --执行A表传递公式
- 5、如果("#传递值"="B表") --变量值=B表
- 6、执行表间公式(打开B表,传递) --执行B表传递公式
- 7、如果(AND("#传递值"<>"A表","#传递值"<>"B表")) --均不满足判断值时
- 8、提示框(标题,未增加当前表功能,请联系管理员,3) --提示框弹出说明原因
- 9、'选择单元格(C2,0,0) --注释行,功能为执行回车操作后,再次选中输入框字段
- 10、'单元格赋值(F_4827,0,0,"") --注释行,功能为将输入框中的值清空
复制代码
备注:
1、该功能不仅能使用在主表,也可能在明细表中通过循环判定当前明细行的值来执行不同传递公式
2、场景类可用该功能做扩展使用,例如场景中举例的入库综合界面,获取扫描单中的关键信息显示出,并且可判定该单状态,是否未入库,已入库的处理办法等等。
|
|
快表帝国客服05