여러분 안녕하세요,
콤보 박스 "2 개, 아래쪽 및 위"가있는 대화 상자가 있으며, 각각은 사전 간격을위한 distrubtion plaform으로 전달됩니다. 그러나 대화 상자를 사용하여 수집 한 변수를 전달할 수 있습니다. 만약 내가 manule 스크립트에 "두"또는 "낮은"또는 "상단"을 추가, 스크립트 작동, 제발 도와주세요.
기본 이름은 여기에있다. ( 1 ) ;
dt = 현재 데이터 테이블 () ;
// 분석 선택을위한 대화 상자
dlg = 새창 ( "시작 분석" , << 모달 ,
H리스트 박스 (
패널 박스 ( "분석" ,
// 열 역할 선택
V 목록 상자 (
pb1 # = H리스트 박스 (
칼 = 콜 목록 상자 ( 모든 ) ,
라인업 박스 ( N Col ( 2 ) ,
단추 상자 ( "추세를위한 QC, 칼럼" ,
칼 << 추가 ( 칼 << 선택 받기 ) ,
<< 팁 설정 ( "동향 차트의 열 선택" )
) ,
칼 = 콜 목록 상자 ( N 라인 ( 1 ) ) ,
단추 상자 ( "동향 변수, 분석 날짜" ,
b col << 추가 ( 칼 << 선택 받기 )
) ,
b col = 콜 목록 상자 ( N 라인 ( 1 ) ) ,
단추 상자 ( "동향 변수, 실행 번호" ,
칼 << 추가 ( 칼 << 선택 받기 )
) ,
칼 = 콜 목록 상자 ( N 라인 ( 1 ) ) ,
단추 상자 ( "풀다" ,
{ 칼 , b col , 칼 } << 선택된 것을 지우다
)) ,
v 목록 상자 ( 전자 칼 = 번호 입력란 ( 0.997 ) ,
텍스트 상자 ( "제어 범위 t-stat 간격 입력" ) ,
v 목록 상자 ( 간격 = 콤보 박스 ({ "두" , "보다 낮은" , "높은" } ,
선택 = 간격 << GetSelected () ; ) ,
텍스트 상자 ( "양면, 아래쪽 단면 또는 위쪽 단면"을 선택하십시오. )
) ,
) ,
) ,
H리스트 박스 (
승인# = 단추 상자 ( "승인" ,
칼 = 기둥 (( 칼 << 항목 가져 오기 ) [ 1 ]) ; // "트렌드를위한 QC, 열"
b col = 기둥 ( ( b col << 항목 가져 오기 ) [ 1 ] ) ; // "트렌드 변수, 분석 날짜"
칼 = 기둥 ( ( 칼 << 항목 가져 오기 ) [ 1 ] ) ; // "Trending Variables, run number"
전자 칼 = 전자 칼 << 도망 ; // t-stat 간격
선택 = 선택 << 도망 ; // 양면 또는 단면을 선택합니다.
) ,
단추 상자 ( "취소" , << 팁 설정 ( "지금 분석 중단" ) ) ,
)
))))))) ;
만약 ( 선택 == 1 , int = 이름으로 ( "두" )) ;
만약 ( 선택 == 2 , int = 이름으로 ( "보다 낮은" )) ;
만약 ( 선택 == 삼 , int = 이름으로 ( "높은" )) ;
북아 일 = 새창 ( "품질 관리 동향 분석" ,
ob = outlinebox ( '품질 관리 동향' ,
유선 박스 ( "분포" ,
분포 (
스택 ( 1 ) ,
연속 배포 (
기둥 ( 칼 ) ,
가로 레이아웃 ( 1 ) ,
수직선 ( 0 ) ,
맞춤 배포 ( 표준 ( 착용감 ( 1 ) ) ) ,
예측 간격 ( 전자 칼 , 1 , int ) ,
)
)
)
)
) ;
아니, 문제를 해결하지 못한다. 각 문자를 처리하기 위해 문자 변수를 전달하는 대신 표현식을 작성합니다.
그러나 제안에 감사드립니다.
다음은 귀하가 염려하는 문제를 수정한다고 생각되는 변경 사항으로 스크립트를 수정 한 것입니다.
Names Default To Here( 1 );
dt = Current Data Table();
// Default if the selection button is not ever touched
Selection = 1;
//dialog box for analysis selection
dlg = New Window( "Begin Analysis",
<<MODAL></MODAL>