使用組合框選擇/取消選擇行<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_ ==我的斌) <<使能夠<<排除<<隱藏;
) ;