| 
                                                    
                                        
                    
                
 
                
        
| 效果: 1、对符合条件的值标记底色,达到查找目的。
 使用场景:
 1、对明细表中存在大量数据时快速填色标记,达到能辨识目的。
 知识点:
 1、命令树判断明细表范围功能;
 2、命令树取区域的范围功能;
 3、命令树循环功能综合使用。
 效果图:
 
 效果1   
 效果2   命令树写法:
 
 命令树   命令树设置思路:
 1、按钮触发执行, 将当前焦点放于明细表中,用来触发判断明细表功能执行;
 2、获取明细表的范围并赋值给变量;
 3、使用循环功能在明细表范围内遍历所有单元格并进行值比对;
 4、对符合条件的值填色。
 命令树说明:
 如果("#当前按钮名称"="Button 1") --在按钮点击事件中判断当前按钮名称
 选择单元格(B5,0,0) --点击按钮后执行选择命令,作后续事件触发的条件
 声明变量(#所有行,ROWS(F_4800)+4) --申明变量作为明细表范围的条件
 声明变量(#明细行,ROWS(F_4800)) --申明变量作为明细表行数的值
 单元格取值(F_4799,0,0,#查找值) --获取作为查找条件的值
 如果(判断明细表范围(#当前选择单元格地址,T_167)) --判断是否在需要查找的明细表范围内
 取区域(B,G,T_167,#所有行,#区域) --获取明细表的整个区域范围
 设置单元格背景(#区域,255,255,255) --将整个区域先填色为白色(明细表默认色)
 循环(#行,#明细行) --按明细表的行数循环(循环条件1)
 循环(#列,6) --按明细表所有列数循环(循环条件2),也可以通过申明变量方式来获取
 单元格取值(#区域,#行-1,#列-1,#值) --遍历明细表内所有单元格的值并赋给变量
 如果("#值"="#查找值") --对比明细表单元格值与查找值
 设置单元格背景(#区域,#行-1,#列-1,255,255,0) --对符合条件的值填色
 
 | 
 | 
        
快表帝国客服05