버튼으로 목록 상자의 모든 항목을 선택 하시겠습니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕,
하다 누구나 알다 ㅏ 해결책 에게 선택하다 모두 항목 ~에 ㅏ 리스트 박스 ~와 함께 ㅏ [모두] 단추 ?
새 창( "매월 하나 선택 ", <<모달,
V 목록 상자(
텍스트 상자("기준선의 경우 모두"),
mon = 목록 상자(:단계 << 값 가져오기),
Button Box( "확인", cho = mon << 선택됨),
)
);
dt_data << Select Where(Contains(cho, :Stage));
감사합니다. 전진,
우베
Re: 목록 상자의 모든 항목을 버튼으로 선택하시겠습니까?안녕 피터,
해결해 주셔서 감사합니다.
안타깝게도 그것 하지 않는다 일하다 ~을 위한 나, 아마도 그것은 위로 v10으로
문안 인사,
우베
Re: 목록 상자의 모든 항목을 버튼으로 선택하시겠습니까?mon_list = get_unique_values ( dt_data : 단계 << 값을 얻다 ) ;
바인덱스 = 포함 ( mon_list , "기준선" ) ;
만약에 ( 바인덱스 > 0 ,
에서 제거 ( mon_list , 바인덱스 ) ;
) ;
Re: 목록 상자의 모든 항목을 버튼으로 선택하시겠습니까?안녕 피터,
수정해줘서 고맙지만 나 했다 안돼 알아채다 이것 문제 또는 버그.
스테이지 열에 중복 항목이 많고 목록 상자에 고유한 값만 표시됩니다.
어떻게 ~할 수 있다 나 들어오지 못하게 하다 ㅏ 확실한 값 "기준선"처럼?
기껏해야, 이것 ~해야 한다 ~ 아니다 나타나다 ~에 그만큼 리스트 박스 .
문안 인사
우베
업데이트:
mon_list = dt_data:Stage << 값 가져오기;
for (j = N 항목(mon_list), j > 0, j--,
if (mon_list== "기준선", (mon_list, j,1))에서 제거
);
Re: 목록 상자의 모든 항목을 버튼으로 선택하시겠습니까?Stage 열에 중복 항목이 있는 경우 내 코드에 버그가 있습니다.목록을 목록 상자에 넣을 때의 부작용은 고유한 값만 표시된다는 것입니다.
이 코드는 다음을 수정합니다.
Get_unique_values = 기능 ( { in_list } , { 기본 로컬 } ,
시간 = [ => 0 ] ;
에 집어 넣다 ( 시간 , in_list ) ;
시간 << 열쇠를 얻다 ;
) ;
dt_data = 현재 데이터 테이블 () ;
mon_list = get_unique_values ( dt_data : 단계 << 값을 얻다 ) ;
새창 ( "매월 ONE 선택" , << 모달 ,
V 목록 상자 (
텍스트 상자 ( "기준선에 대해 모두" ) ,
월 = 리스트 박스 ( mon_list ) ,
버튼 박스 ( "모두 선택" ,
을 위한 ( 나 = 1 , 나 <= N개 항목 ( mon_list ) , 나 ++,
월 << 세트 선택 ( 나 )
)
) ,
버튼 박스 ( "좋아요" , 쵸 = 월 << 선발되다 ) ,
) ,
) ;
dt_data << 위치 선택 ( 포함 ( 쵸 , : 단계 ) ) ;
Re: 목록 상자의 모든 항목을 버튼으로 선택하시겠습니까?감사합니다 PMroz ... 잘 작동합니다 
Re: 목록 상자의 모든 항목을 버튼으로 선택하시겠습니까?dt_data = 현재 데이터 테이블 () ;
mon_list = dt_data : 단계 << 값을 얻다 ;
새창 ( "매월 ONE 선택" , << 모달 ,
V 목록 상자 (
텍스트 상자 ( "기준선에 대해 모두" ) ,
월 = 리스트 박스 ( mon_list ) ,
버튼 박스 ( "모두 선택" ,
을 위한 ( 나 = 1 , 나 <= N개 항목 ( mon_list ) , 나 ++,
월 << 세트 선택 ( 나 )
)
) ,
버튼 박스 ( "좋아요" , 쵸 = 월 << 선발되다 ) ,
) ,
) ;
dt_data << 위치 선택 ( 포함 ( 쵸 , : 단계 ) ) ;