周一至周五 : 08:30 - 17:30 客服专员电话/微信:17301649370 QQ:2902102332
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
命令树—执行不同传递公式
显示全部楼层 倒序浏览 发表日期 2022-04-09 23:12:15 1674次阅读 0次回复
本帖最后由 快表帝国客服05 于 2022-4-9 23:16 编辑

本例用于根据填报值不同,执行不同的传递公式并打开对应表。
效果:
1、输入值后回车触发命令树执行。


使用场景:
1、打开不同表单填报数据。
2、在仓库入库时,同时仓库中又分为不同材料库及类型库时,作为一个表单扫描综合界面,根据扫描结果来执行不同材料的入库操作。

知识点:
1、命令树执行表间公式。
2、单元格取值并申明变量。
3、变量值判断。
4、单元格赋值。

效果图:
1、传递A表
表A.png
2、传递B表
表B.png
3、传递无功能表
表C.png
4、表间公式
表间公式.png
5、命令树
命令树.png


命令树设置思路:
1、判断选择单元格地址
2、获取指定字段值并申明变量
3、变量判断
4、执行对应表间公式或提示


命令树说明:

  1. 1、如果("#当前选择单元格地址"="$C$3") --判断选择单元格地址,原因:输入内容后回车后选定的地址则是C3,另,扫码后会自动回车
  2. 2、单元格取值(F_4827,0,0,#传递值) --获取输入框字段的值并申明变量
  3. 3、如果("#传递值"="A表") --变量值=A表
  4. 4、执行表间公式(打开A表,传递) --执行A表传递公式
  5. 5、如果("#传递值"="B表") --变量值=B表
  6. 6、执行表间公式(打开B表,传递) --执行B表传递公式
  7. 7、如果(AND("#传递值"<>"A表","#传递值"<>"B表")) --均不满足判断值时
  8. 8、提示框(标题,未增加当前表功能,请联系管理员,3) --提示框弹出说明原因
  9. 9、'选择单元格(C2,0,0) --注释行,功能为执行回车操作后,再次选中输入框字段
  10. 10、'单元格赋值(F_4827,0,0,"") --注释行,功能为将输入框中的值清空
复制代码


备注:
1、该功能不仅能使用在主表,也可能在明细表中通过循环判定当前明细行的值来执行不同传递公式
2、场景类可用该功能做扩展使用,例如场景中举例的入库综合界面,获取扫描单中的关键信息显示出,并且可判定该单状态,是否未入库,已入库的处理办法等等。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |