組合框編輯你好,
我被卡住了,我正在創建一個組合框來從我的數據表中選擇一個名稱並選擇與該名稱匹配的所有行。 但是在這個階段,我的組合框顯示每一行的名稱,而不是“摘要”。 我怎樣才能做到這一點? 目標是選擇此名稱的所有行,然後在組合框中選擇後提取它。 我的腳本可以在選擇之前暫停嗎?
非常感謝
腳本回复:Edition de 組合框關聯數組具有唯一鍵,因此您可以使用它們來獲取唯一項列表:
dt = Current Data Table();
chef = Associative Array( dt:NOM ) << Get Keys;
New Window( "Nom",
cb = Combo Box( chef,
selection = cb << Get Selected();
)
);
回复: 組合框版你好
我的建議如下。 希望它可以幫助你。
Clear Globals();
Clear Log();
dt = Current Data Table();
//chef = dt:NOM << get values;
Summarize( dt, chef = by( :NOM ) );
expr = Expr(
dt << Select Where( :NOM == selection )
);
New Window( "Nom",
cb = Combo Box(
chef,
selection = cb << GetSelected();
expr;
),
);