用戶選擇行到子集?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我想允許用戶根據其中一列中的值選擇要子集的行。他們需要能夠選擇多個值。我根據用戶選擇的值選擇行時遇到問題。:通用描述由字符值組成,而不是數字。
我正在使用的代碼如下所示:
總結(GD = By(Column(dt,“Generic Description”)));
nw =新窗口(“選擇要分析的通用描述”,
hb = HList Box(
面板盒(“選擇GD”,
select1 =列錶框(
GD))
)
按鈕盒(“OK”,
nw <<關閉窗口;
dt <<選擇Where(:Generic Description == select1 << Get Selected);
dt <<子集((選定行),輸出表名稱(“選定的GD”)))
);
誰能幫我嗎?
Re:用戶選擇行到子集?非常感謝你!這有效。
Re:用戶選擇行到子集?問題是“獲取選定”的結果是一個列表。 您不能在此上下文中使用==運算符。 您可以使用包含獲得所需的結果:
DT = 當前數據表 () ;
總結 ( GD = 通過 ( 柱 ( DT , “通用描述” ) ) ) ;
NW = 新窗戶 ( “選擇要分析的通用描述” ,
HB = H列錶框 (
面板盒 ( “選擇GD” ,
選擇1 = 列錶框 ( GD )
)
) ,
按鈕框 ( “好” ,
select_list中 = 選擇1 << 獲得選擇 ;
DT << 選擇Where ( 包含 ( select_list中 , : 通用描述 )) ;
DT << 子集 ( ( 選定的行 ) ,輸出表名稱 ( “選定的GD” ) ) ;
NW << 關閉窗口 ;
) ;
) ;