테이블 주문<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕 모두,
나는 몇 개의 테이블을 열고 닫는 스크립트를 가지고있다. 오픈 테이블의 순서를 바꿀 수있는 방법이 있는지 궁금합니다. 일단 테이블을 닫으면 활성 테이블은 열린 테이블 목록에서 마지막 테이블이되고 이전 테이블 테이블에서는 활성화되지 않습니다.
예 :
dt1 = 열다 ( "$ SAMPLE_DATA / Cities.jmp" ) ;
dt2 = 열다 ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
// 첫 번째 활성 테이블을 현재 테이블로 설정합니다.
현재 데이터 테이블 ( dt1 ) ;
// 다른 테이블을 열고 닫는다.
dt3 = 열다 ( "$ SAMPLE_DATA / Cars.jmp" ) ;
기다림 ( 2 ) ;
닫기 ( dt3 , 저장 안 함 ) ;
// 어떤 테이블이 현재 활성화되어 있는지 확인 하시겠습니까?
현재 데이터 테이블 () ;
이 시점에서 dt2는 활성화되어 있지만 dt1은 dt3을 열고 닫기 전에 마지막 활성 상태 였으므로 활성화되어야합니다. 그것을 위해 나는 이것을 다시해야한다.
현재 데이터 테이블 ( dt1 ) ;
제목 : Re : 테이블 주문고맙습니다 텍사스 넬슨 ,
나는 각 명령이 명시 적 테이블 목표를 가져야하고 실제로 "각 행"에 대해 하나 이상의 테이블을 열 때 위험하다는 사실을 알아 채기 시작했습니다.
론
제목 : Re : 테이블 주문론,
열린 데이터 테이블 목록에서 테이블의 순서를 변경하는 방법을 알지 못합니다. 나는 데이터 테이블을 특별히 가리 키지 않은 코드를 작성했을 때 과거에 너무 많은 시간을 보냈다. 간단한 예는 For Each Row에서 멀리 떨어져 있습니다. 그리고 데이터 테이블의 컬럼을 참조 할 때 데이터 테이블 네임 스페이스 (즉, dt : 컬럼 이름)를 사용합니다. 플랫폼을 참조 할 때 항상 데이터 테이블에 메시지로 전달합니다 ...... dt << Graph Builder ..... 또한 한 릴리즈에서 다음 릴리즈로 스크립트가 진화하는 데 도움이되었습니다. 과거에 극복해야했던 항목 중 하나는 스크립트의 특정 지점에있는 "현재 데이터 테이블"이 한 릴리스와 다른 문제를 해결하는 것입니다. JMP 12도이를 지원합니다. "Summarize"기능에는 새로운 옵션 첫 번째 매개 변수가 있습니다. 여기서 정확한 데이터 테이블을 지정할 수 있습니다.