스크립트 중지

현재 FileMaker 응용 프로그램에서 실행 중인 모든 스크립트, 하위 스크립트 또는 외부 스크립트를 강제로 즉시 중단합니다.

다음도 참조하십시오. 

옵션 

없음.

호환성 

제품 지원
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server
FileMaker Cloud
FileMaker Data API
사용자 설정 웹 발행

다음 버전에서 시작됨 

6.0 또는 이전

설명 

스크립트 중지는 데이터베이스를 예측할 수 없는 상태로 둡니다. 예를 들어, 스크립트는 예측할 수 없는 레이아웃, 보기 또는 모드로 중지할 수 있습니다.

예제 1 

찾기를 수행하고 프린트합니다. 발견된 레코드가 없는 경우 모든 레코드가 표시되고 스크립트를 중지합니다.

복사
찾기 수행 [복원]
If [Get(찾은 개수) = 0]
    모든 레코드 보기
    스크립트 중지
End If
프린트 [대화상자 사용: 끔]

예제 2 

미지급 청구서 프린트 스크립트는 프린트 하위 스크립트를 호출합니다. 사용자가 청구서를 프린트하지 않는 것을 선택하는 경우 스크립트와 하위 스크립트는 중단됩니다. 사용자가 청구서를 프린트하는 것을 선택하는 경우 찾기 조건과 일치하는 미지급 청구서가 프린트됩니다. 프린트 후에 모든 레코드가 표시되고 정렬됩니다.

주 스크립트: 미지급 청구서 프린트

복사
새로운 윈도우 [스타일: 문서; 이름: "청구서 목록"; 레이아웃 사용: "청구서 프린트"(청구서)]
찾기 수행 [복원]
#아래에 정의된 "프린트" 하위 스크립트를 호출
스크립트 수행 [지정됨: 목록에서 ; "프린트" ; 매개 변수: ]
#사용자가 청구서 프린트를 선택한 경우 하위 스크립트가 완료된 후에 계속 진행
모든 레코드 보기
레코드 정렬 [복원; 대화상자 사용: 끔]

하위 스크립트: 프린트

복사
사용자 설정 대화상자 보기 ["미지급 청구서 프린트"; "미지급 청구서를 출력하겠습니까?"]
If [Get(마지막 메시지 선택) = 1]
    프린트 [대화상자 사용: 끔]
Else
    윈도우 닫기 [현재 윈도우]
    #하위 스크립트와 주 스크립트를 모두 중지
    스크립트 중지
End If