시작 및 종료 캘린더 날짜 선택 상자/ 날짜 입력 상자에 새 창 추가안녕하세요 JMP 커뮤니티, 저는 일반적으로 미리 선택된 jmp를 사용하며 플롯 그래프는 아래 스크립트에 대한 선택 날짜 수정을 추가하는 데 도움이 필요합니다.
아래와 같이 데이터베이스를 호출하면 입력 날짜에 필요한 데이터를 쿼리하기 위해 시작 및 종료 날짜를 수정해야 합니다.
dt = Open Database(
"DSN=xxx ;Description=yyy;UID=zzz;PWD=zzz;APP=JMP;DATABASE=MATS;",
"SELECT pen_parametric.pn_id, pen_parametric.equiplk_ky, parametric_dlk.paramlk_ky,
FROM MATS.parametric_dlk parametric_dlk, MATS.pen_parametric pen_parametric
WHERE parametric_dlk.paramlk_ky = parametric_ref_llk.paramlk_ky AND parametric_dlk.paramlk_ky = pen_parametric.paramlk_ky AND ((pen_parametric.part_dm Between {ts '2019-07-01 00:00:00'} And {ts '2019-07-02 00:00:00'}))"
);
dt << Set Name( "Data01" );
그래서, ({ts ' 사이 2019-07-01 00:00:00 '} 그리고 {ts' 2019-07-02 00:00:00 '})
위의 형식이 지정된 날짜에 따라 달력을 선택하기 위해 새 창 달력 상자를 표시하는 스크립트 상자를 추가하여 날짜를 원하는/선택한 다음 스크립트를 실행할 수 있도록 추가할 수 있습니까?
미리 감사합니다!
BR, 오티스
Re: 달력 시작 및 종료 날짜 선택 상자/날짜 입력 상자에 새 창 추가단, @danschikore , 감사합니다.
나도 NumberEditBox() 형식의 날짜를 좋아합니다. 아래에 표시된 대화 상자를 생성하는 대체 스크립트를 게시하려고 했습니다. 그러나 나는 생각했다. @오티스제카 JSL이 처음일 수 있습니다.NumberEditbox()의 매우 유용한 옵션에는 최소값, 최대값 설정 및 정수만 지정이 포함됩니다.첨부된 스크립트는 함수를 사용하여 모달이 아닌 대화 상자에 유용한 사용자 지정 변수에 값을 반환하는 제한된 정수 편집 상자를 만듭니다. 나는 당신이 예를 필요로하지 않는다는 것을 알고 있기 때문에 블로그를 위해 그것을 게시하고 있습니다.

Re: 달력 시작 및 종료 날짜 선택 상자/날짜 입력 상자에 새 창 추가다음은 달력 상자를 직접 사용하는 대신 숫자 편집 상자를 사용하는 조지아 스크립트의 수정된 버전입니다.숫자 형식이 날짜로 설정된 경우 숫자 편집 상자에는 캘린더 빌트인의 팝업 버전이 있습니다.나는 날짜만 포함하도록 형식을 설정했지만 해당 수준의 세분성이 필요한 경우 시간도 포함할 수 있습니다.

Names Default To Here( 1 );
tmpstr =
"SELECT pen_parametric.pn_id, pen_parametric.equiplk_ky, parametric_dlk.paramlk_ky,
FROM MATS.parametric_dlk parametric_dlk, MATS.pen_parametric pen_parametric
WHERE parametric_dlk.paramlk_ky = parametric_ref_llk.paramlk_ky
AND parametric_dlk.paramlk_ky = pen_parametric.paramlk_ky
AND ((pen_parametric.part_dm Between {ts '^sdt^'} And {ts '^edt^'}))";
New Window( "Query Date",
<<MODAL></MODAL>Re: 달력 시작 및 종료 날짜 선택 상자/날짜 입력 상자에 새 창 추가아 icic.. 도와주셔서 감사합니다!
당신이 쓴 것을 이해하는 더 많은 연습이 필요합니다. 감사합니다!
Re: 달력 시작 및 종료 날짜 선택 상자/날짜 입력 상자에 새 창 추가@오티스제카 ,
이를 수행하는 여러 가지 방법이 있습니다. 여기 한 가지 예가 있습니다.

Names Default To Here( 1 );
tmpstr = "SELECT pen_parametric.pn_id, pen_parametric.equiplk_ky, parametric_dlk.paramlk_ky,
FROM MATS.parametric_dlk parametric_dlk, MATS.pen_parametric pen_parametric
WHERE parametric_dlk.paramlk_ky = parametric_ref_llk.paramlk_ky
AND parametric_dlk.paramlk_ky = pen_parametric.paramlk_ky
AND ((pen_parametric.part_dm Between {ts '^sdt^'} And {ts '^edt^'}))"
;
New Window( "Query Date", <<MODAL></MODAL>