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

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
命令树—隐藏明细指定行
显示全部楼层 倒序浏览 发表日期 2022-03-13 01:01:19 1730次阅读 0次回复
效果:
1、对单击按扭所在明细行进行整行隐藏。
使用场景:
1、使用明细传递功能时,分辨出已处理和未处理的数据,且只显示未处理的数据。
2、其它需要隐藏明细行的需求。
知识点:
1、命令树判断明细表当前行;
2、命令树隐藏明细行功能;
3、按钮触发表间公式执行。
效果图:
1、获取明细数据
按钮获取数据.png
2、传递并隐藏明细数据
传递并隐藏明细数据.png
3、命令树写法
命令树内容.png
命令树设置思路:
1、按钮触发执行数据提取和恢复被隐藏的行
2、按钮触发执行对当前行和明细表中所在行判断
3、执行传递公式并隐藏对应行
命令树说明:
1、如果("#当前按钮名称"="Button 1") --判定操作按钮
2、声明变量(#表格行,#当前按钮所在行+1) --判断按钮所表格中的行数
3、声明变量(#明细行,#当前按钮所在行-2) --判断按钮所在明细表中的行数
4、选择单元格(F_4806,#明细行,0) --选中对应明细字段的指定行
5、执行表间公式(传递数据,传递) --执行传递公式
6、隐藏行(B#表格行:B#表格行,True) --隐藏所操作的明细行
7、如果("#当前按钮名称"="Button 2") --判定操作按钮
8、声明变量(#当前明细行,ROWS(F_4806)+2) --申明明细总行数+明细上方的行数
9、隐藏行(B2:B#当前明细行,False) --将之前隐藏的行显示出来
10、执行表间公式(获取数据,提取) --再次执行查询公式获取数据
备注:执行查询公式是为了将符合条件的数据获取出来,在传递公式中处理后的数据应是不在满足查询条件,这样达到传递时隐藏的数据已被处理掉。在给操作人的感知上认为传递后的数据即被处理掉。另,传递后不处理,再次查询时还会出现。
您需要登录后才可以回帖 登录 | 立即注册

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

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

  • 微信小商店

  • 微信客服

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