콤보 상자 편집여보세요,
문제가 생겼습니다. 데이터 테이블에서 이름을 선택하고 해당 이름과 일치하는 모든 행을 선택하는 콤보 상자를 만들고 있습니다. 그러나 이 단계에서 내 콤보 상자는 "요약"이 아닌 각 줄의 이름을 표시합니다. 어떻게 해야 하나요? 목표는 이 이름의 모든 행을 선택한 다음 콤보 상자에서 선택한 후 추출하는 것입니다. 선택하기 전에 스크립트를 일시 중지할 수 있습니까?
매우 감사합니다
스크립팅Re: 에디션 드 콤보 박스연관 배열에는 고유 키가 있으므로 이를 사용하여 고유 항목 목록을 얻을 수 있습니다.
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;
),
);