使用组合框选择/取消选择行<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我喜欢设置一个组合框,可以帮助我选择/取消选择/排除/隐藏某些特定行中的某些行,
可以帮助我下面的脚本吗?
非常感谢,
名称默认为此处(1);
dt=当前数据表();
MRB_List={“Bin1”、“Bin2”、“Bin3”、“Bin4”、“Bin5”};
Prod_List={"Binned"};
New Window("Production & MRB Filter",Outline Box("Production Selection/Exclusion"),
cb=Combo Box ({"MRB","Prodction Goods"},
选择 = cb << getselected()
<< select where( Contains( MRB_List, :BinClass_ )),//<< 启用 <<排除<<隐藏
<< select where( Contains( Prod_List, :Category ))), //<< 启用 <<排除<<隐藏
)
回复:使用组合框选择/取消选择行是否可以在组合框中选择多个?例如 Bin1 和 Bin4。
谢谢
冉
回复:使用组合框选择/取消选择行因此,如果我理解正确,您需要从同一列中选择多个级别。 'ComboBox()' 强制您进行一项选择,但您可以尝试使用 'ListBox()' 代替(单击列表中的项目时使用 SHIFT 或 CONTROL 键):
名称默认到这里( 1 ) ;
// 做一个表
n = 30 ;
MRB_List = { “斌1” , “斌2” , “斌3” , “斌4” , “Bin5” , , “斌6” , , “Bin7” , , “宾8” , , “斌9” , , “斌10” } ;
MRBVals = {} ;
为了(一世= 1 ,一世<= n ,一世++,
插入( MRBVals , MRB_List [随机整数( 1 , N 项( MRB_List ) )] )
) ;
dt =新表( “斌数据” ,新列( “BinClass_” ,特点,标称,价值观( MRBVals ) ) ) ;
// 制作用户界面
新窗户( “MRB 过滤器” ,大纲框( “Bin 选择/排除” ) ,磅=列表框( MRB_List , cbScript ) ) ;
cbScript =表达式(
我的垃圾箱=磅<<被选中;
dt <<清除行状态;
dt <<选择地点(包含(我的垃圾箱, : BinClass_ )) <<使能够<<排除<<隐藏;
) ;
回复:使用组合框选择/取消选择行谢谢伊恩,
你非常接近我想要的。 但是,在我的问题上更进一步
如果我喜欢选择和排除的列包含信息 {Bin1, Bin2....Bin10, Run#1, Run#2....Run#100 Recheck} 并且我喜欢选择和排除作为相关的行Bin、Run# 和重新检查。 然后,下面的脚本不起作用,似乎“%”不能这样工作。
有没有替代方法?
问候,
名称默认到这里( 1 ) ;
dt=当前数据表();
MRB_List = { “垃圾桶%” , “跑%” , “重新检查%” } ;
新窗户( “MRB 过滤器” ,大纲框( “Bin 选择/排除” ) , CB =组合框( MRB_List , cbScript )) ;
cbScript =
表达式(
我的斌= CB <<被选中;
dt <<清除行状态;
dt <<选择地点( : BinClass_ ==我的斌) <<使能够<<排除<<隐藏;
回复:使用组合框选择/取消选择行不确定我完全理解你想要什么。 但是这个例子应该有助于“ComboBox()”的“机制”:
名称默认到这里( 1 ) ;
// 做一个表
n = 30 ;
MRB_List = { “斌1” , “斌2” , “斌3” , “斌4” , “Bin5” , , “斌6” , , “Bin7” , , “宾8” , , “斌9” , , “斌10” } ;
MRBVals = {} ;
为了(一世= 1 ,一世<= n ,一世++,插入( MRBVals , MRB_List [随机整数( 1 , N项( MRB_List ))])) ;
dt =新表( “斌数据” ,新列( “BinClass_” ,特点,标称,价值观( MRBVals ))) ;
// 制作用户界面
新窗户( “MRB 过滤器” ,大纲框( “Bin 选择/排除” ) , CB =组合框( MRB_List , cbScript )) ;
cbScript =
表达式(
我的斌= CB <<被选中;
dt <<清除行状态;
dt <<选择地点( : BinClass_ ==我的斌) <<使能够<<排除<<隐藏;
) ;