使用組合方塊選擇/取消選擇行<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我喜歡設定一個組合框,可以幫助我選擇/取消選擇/排除/隱藏某些特定行中的某些行,
有人可以幫我下面的腳本嗎?
非常感謝,
名稱預設為此處(1);
dt=當前資料表();
MRB_List={"Bin1", "Bin2", "Bin3", "Bin4", "Bin5"};
Prod_List={"已裝箱"};
新視窗(“生產和 MRB 過濾器”,大綱框(“生產選擇/排除”),
cb=組合方塊({"MRB","生產品"},
選擇 = cb << getselected()
<< select where( Contains( MRB_List, :BinClass_ )),//<< 啟用 <<排除<<隱藏
<< 選擇其中(包含( Prod_List,:類別))), //<< 啟用 <<排除<<隱藏
)
回覆:使用組合方塊選擇/取消選擇行是否可以在組合框中選擇多個?例如 Bin1 和 Bin4。
謝謝
然
回覆:使用組合方塊選擇/取消選擇行因此,如果我理解正確,您需要從同一列中選擇多個層級。 「ComboBox()」強制您做出一項選擇,但您可以嘗試使用「ListBox()」(在按一下清單中的項目時使用 SHIFT 或 CONTROL 鍵):
名稱預設為此處( 1 ) ;
// 建立一個表
n = 30 ;
MRB_列表= { “賓1” , “賓2” , “賓3” , “賓4” , “賓5” , , “賓6” , , “賓7” , , “賓8” , , “賓9” , , “賓10” } ;
MRB值= {} ;
為了(我= 1 ,我<= n ,我++,
插入( MRB值, MRB_列表[隨機整數( 1 , N 項( MRB_列表) )] )
) ;
dt =新表( “數據箱” ,新專欄( “BinClass_” ,特點,標稱,價值觀( MRB值) ) ) ;
// 製作使用者介面
新窗戶( “MRB過濾器” ,輪廓盒( “箱選擇/排除” ) ,磅=列錶框( MRB_列表,腳本) ) ;
腳本=表達式(
我的垃圾箱=磅<<被選中;
dt <<清除行狀態;
dt <<選擇哪裡(包含(我的垃圾箱, : BinClass_ )) <<使能夠<<排除<<隱藏;
) ;
回覆:使用組合方塊選擇/取消選擇行謝謝伊恩,
你非常接近我想要的。 然而,我的問題更進一步
如果我喜歡選擇和排除的列包含資訊 {Bin1, Bin2....Bin10, Run#1, Run#2...Run#100 Recheck} 並且我喜歡選擇和排除作為與以下內容相關的行Bin、 Run# 和重新檢查。 然後,下面的腳本不起作用,似乎“%”不能這樣工作。
還有其他方法嗎?
問候,
名稱預設為此處( 1 ) ;
dt=當前資料表();
MRB_列表= { “垃圾桶%” , “跑步%” , “重新檢查%” } ;
新窗戶( “MRB過濾器” ,輪廓盒( “箱選擇/排除” ) , CB =組合框( MRB_列表,腳本)) ;
腳本=
表達式(
myBin = CB <<被選中;
dt <<清除行狀態;
dt <<選擇哪裡( : BinClass_ == myBin ) <<使能夠<<排除<<隱藏;
回覆:使用組合方塊選擇/取消選擇行不確定我完全理解你想要什麼。 但這個例子應該有助於了解「ComboBox()」的「機制」:
名稱預設為此處( 1 ) ;
// 建立一個表
n = 30 ;
MRB_列表= { “賓1” , “賓2” , “賓3” , “賓4” , “賓5” , , “賓6” , , “賓7” , , “賓8” , , “賓9” , , “賓10” } ;
MRB值= {} ;
為了(我= 1 ,我<= n ,我++,插入( MRB值, MRB_列表[隨機整數( 1 , N項( MRB_列表))])) ;
dt =新表( “數據箱” ,新專欄( “BinClass_” ,特點,標稱,價值觀( MRB值))) ;
// 製作使用者介面
新窗戶( “MRB過濾器” ,輪廓盒( “箱選擇/排除” ) , CB =組合框( MRB_列表,腳本)) ;
腳本=
表達式(
myBin = CB <<被選中;
dt <<清除行狀態;
dt <<選擇哪裡( : BinClass_ == myBin ) <<使能夠<<排除<<隱藏;
) ;