한 열에서 값을 여러 개 선택하고 하위 집합으로 만드는 방법은 무엇입니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />'PCO'라는 열이 포함된 테이블이 있습니다.
이 열에는 'PCO1','PCO2',.............'PCON'과 같은 다양한 값이 있습니다.
'PCO1', 'PCO2' 또는 'PCO3'이 포함된 행을 선택하고 하위 집합을 지정하고 싶습니다.
하지만 상황은 내가 다음과 같은 문자열을 사용하고 싶다는 것입니다.
strPCO=="PCO1","PCO2","PCO3", 값 선택
그래서 다음과 같은 스크립트를 작성합니다.
data_table = 열림(DATA_PATH)
PCO_CONDITION = {"PCO1","PCO2","PCO3"};
(i=1,i<=n개 항목(PCO_CONDITION),i++,
data_table<<선택 위치(:PCO ==PCO_CONDITION )
);
dt=data_table<<하위 집합(선택한 행);
이 스크립트는 작동하지 않습니다. 처리 방법을 알려줄 수 있는 사람이 있나요?
고마워요 여러분
Re: 한 열에서 여러 값을 선택하고 하위 집합으로 만드는 방법은 무엇입니까?감사합니다
Re: 한 열에서 여러 값을 선택하고 하위 집합으로 만드는 방법은 무엇입니까?단어와 캐리지 리턴 + 줄 바꿈 구분 기호를 사용하여 텍스트 편집 상자에서 구문 분석해야 합니다.
뉴 = 새창 ( "예" ,
패널박스 ( "PCO" ,
라인업 상자 ( N 열 ( 1 ) , 간격 ( 삼 ) ,
pco_teb = 텍스트 편집 상자 ( "" ,
<< 너비 설정 ( 240 ) ,
<< N 라인 설정 ( 5 )
) ,
)
) ,
버튼 상자 ( "좋아요" ,
pco_text = pco_teb << 문자 받기 ;
// 캐리지 리턴 + 줄 바꿈으로 구성된 구분 기호를 만듭니다.
crlf = 16진수를 문자로 ( "0D0A" ) ;
// 목록을 별도의 단어로 구문 분석합니다.
pco_list = 단어 ( pco_text , crlf ) ;
nW << 창 닫기 ;
) ;
) ;
Re: 한 열에서 여러 값을 선택하고 하위 집합으로 만드는 방법은 무엇입니까?감사합니다. 여기에 또 다른 문제가 있습니다. 다음과 같은 txtbox가 있습니다.

이제 내 스크립트는 다음과 같습니다
패널 박스("PCO",
라인업 상자(N 열( 1 ), 간격( 3 ),
//PCOcheck = check box({"PCO 입력"},PCO << 활성화(PCOcheck << Get ())),
PCO = 텍스트 편집 상자("", << 활성화( 1 ),
<<스크립트 설정( txtPCO = PCO << 텍스트 가져오기();
),<< 너비 설정(240),<< N 라인 설정(5)),
하지만 입력에서 ("PCO1","PCO2","PCO3")과 같은 문자열을 어떻게 얻을 수 있습니까?
Re: 한 열에서 여러 값을 선택하고 하위 집합으로 만드는 방법은 무엇입니까?사용 또는() 또는 여기가 더 좋습니다. 포함() 한 번에 하나씩이 아닌 세 가지 조건 중 하나와 일치하도록 합니다.
예:
//예제 테이블
data_table = 새 테이블 ( "시험" , 새 열 ( "PCO" , 성격 ,
가치 ( 반복하다 ( 나 = 0 ; { 나 ++ ; "PCO" || 숯 ( 모드 ( 나 - 1 , 5 ) + 1 )} , 25 )))
) ;
// 조건부 하위 집합 만들기
PCO_CONDITION = { "PCO1" , "PCO2" , "PCO3" } ;
data_table << 어디를 선택하세요 ( 포함 ( PCO_CONDITION ,: PCO )) ;
dt = data_table << 하위 집합 ( 선택한 행 ) ;
Re: 한 열에서 여러 값을 선택하고 하위 집합으로 만드는 방법은 무엇입니까?또한 모든 행에 이 3개의 PCO를 하위 집합에 포함시키고 싶지만 이제 스크립트에서는 마지막 PCO만 선택할 수 있습니다.