윈도우 선택

이름 또는 UUID별로 윈도우를 지정하고 전면 윈도우로 만듭니다.

옵션 

  • 현재 윈도우는 스크립트를 포함하는 파일의 활성 윈도우를 전면으로 가져옵니다.

  • 윈도우 이름 또는 UUID는 윈도우를 지정합니다.

  • 현재 파일만은 현재 파일에 일치를 제한합니다(이 옵션을 선택하지 않으면 가능한 모든 FileMaker Pro 파일과 일치합니다).

호환성 

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

다음 버전에서 시작됨 

6.0 또는 이전

설명 

FileMaker Pro 스크립트 단계는 항상 전면 테이블에서 수행되기 때문에 특정 윈도우를 전면으로 가져와야 할 필요가 종종 있습니다. 다중 테이블 파일의 스크립트로 작업 중일 때 이 스크립트 단계를 사용하여 스크립트 단계가 계획한 테이블에서 수행되도록 합니다.

참고 

  • FileMaker WebDirect에서:

    • 이 스크립트 단계는 웹 브라우저 윈도우에서 지정된 가상 윈도우를 표시합니다. 이전 가상 윈도우는 표시되지 않을 때 열린 채로 있습니다.

    • 이 스크립트 단계는 카드에 대해서는 지원되지 않습니다.

  • FileMaker Data API 및 사용자 설정 웹 발행에서 이 스크립트 단계는 지정된 가상 윈도우를 전면 윈도우로 만듭니다. 이전 가상 윈도우는 계속 열려 있습니다.

  • 윈도우 이름 또는 UUID에 경우, 이 스크립트 단계는 먼저 일치하는 이름을 가진 윈도우를 검색합니다. 찾을 수 없는 경우, 일치하는 UUID를 가진 윈도우를 검색합니다. UUID를 사용하면 여러 윈도우가 동일한 이름을 가지고 있거나 윈도우 이름이 변경된 경우에도 특정 윈도우를 선택할 수 있습니다. Get(윈도우 이름)Get(윈도우 UUID) 함수를 참조하십시오.

  • 윈도우 이름은 고유할 필요가 없기 때문에 이 스크립트 단계는 일치하는 이름을 가진 첫 번째 윈도우를 선택합니다. 여러 윈도우가 동일한 이름을 가진 경우 특정 윈도우를 선택하려면 해당 윈도우의 UUID를 사용하십시오.

  • 윈도우 이름 또는 UUID 선택 시 대소문자를 구분하지 않습니다.

  • 윈도우 선택 스크립트 단계는 파일이 관련 필드의 원본 파일이기 때문에 열려 있을 때와 같이 가려진 상태에서 관련 파일이 열려 있을 때 관련 파일의 윈도우를 열지 않습니다. 이 유형의 관련 파일로 윈도우 선택 스크립트 단계를 사용하려면 파일 열기 스크립트 단계를 사용하여 관련 파일을 여십시오.

    예를 들어 데이터 입력 파일에서 레이아웃은 회사 파일로부터의 관련 필드를 포함합니다. 이 레이아웃이 표시되면 FileMaker Pro가 가려진 상태에서 회사 파일을 엽니다. 가려진 관련 파일을 표시하는 새로운 윈도우를 열려면 다음과 같은 스크립트를 사용하십시오.

    복사
    파일 열기[가려진 항목 열기: 켬 ; "회사"]
    윈도우 선택[이름: "회사" ]

    파일을 원래 상태로 반환하려면 윈도우 닫기 [] 스크립트 단계를 수행하여 열린 윈도우를 닫으십시오.

  • 윈도우 선택은 스크립트 단계가 가려진 파일 내에서 실행되는 경우 가려진 관련 파일을 보이게 할 수 있습니다.

예제 1 

청구서 프린트 윈도우를 선택합니다. 청구서 프린트 윈도우가 열려 있지 않은 경우 새로운 윈도우를 생성하고 청구서 프린트 레이아웃으로 이동합니다.

복사
윈도우 선택 [이름: "청구서 프린트"]
If [Get(마지막 오류) = 112]
    새로운 윈도우 [스타일: 플로팅 문서; 이름: "청구서 프린트" ; 
    레이아웃 사용: "청구서 프린트"(청구서)]
End If

예제 2 

새 윈도우를 만들기 전에 윈도우의 UUID를 저장한 다음, 해당 UUID를 사용하여 원래 윈도우로 돌아갑니다. 이렇게 하면 여러 윈도우가 동일한 이름을 가지고 있더라도 올바른 윈도우가 선택될 수 있습니다.

복사
변수 설정 [ $originalWindow ; 값: 가져오기 ( WindowUUID ) ] 새 윈도우 [ 스타일: 문서 ; 이름: "데이터 입력" ; 레이아웃 사용: "고객" (고객) ]

# 새 창에서 작업을 수행합니다. 윈도우 선택 [ 이름: $originalWindow ]