일치하는 레코드 찾기

지정된 필드의 문맥을 기반으로 한 레코드를 찾습니다.

옵션 

  • 대상 필드 지정은 정렬할 필드를 지정합니다.
  • 대치는 전체 데이터베이스를 검색하고 현재 찾기 세트를 활성 필드의 콘텐츠와 일치하는 레코드로 대치합니다.
  • 제한은 찾기 세트를 검색하고 활성 필드의 콘텐츠를 기준으로 한 일치 레코드를 표시합니다(논리 AND 검색).
  • 확장은 지정된 필드에서 조건과 일치하는 추가 레코드를 포함하기 위해 찾기 세트를 확장합니다(논리 OR 검색).

호환성 

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

다음 버전에서 시작됨 

12.0

설명 

지정된 필드의 문맥을 기반으로 레코드를 찾습니다. 테이블 보기에서 단축키 메뉴를 사용하는 것과 비슷하게 동작하는 스크립트를 생성할 수 있습니다.

필드를 지정하지 않는 경우, FileMaker Pro는 스크립트가 실행될 때 활성인 필드의 콘텐츠를 기반으로 검색합니다. 데이터가 활성 필드에서 선택되어 있는 경우, FileMaker Pro는 선택된 데이터를 검색합니다. 데이터가 선택되어 있지 않은 경우, FileMaker Pro는 활성 필드의 전체 콘텐츠를 검색합니다. 필드를 지정하지 않고 스크립트가 실행될 때 활성 필드가 없는 경우, FileMaker Pro는 유효하지 않은 명령 경고를 표시합니다.

일치 레코드 찾기는 탐색 또는 미리보기 모드에서 실행됩니다. 스크립트가 실행될 때 데이터베이스가 다른 모드 상태인 경우, FileMaker Pro는 스크립트를 실행하기 전에 탐색 모드로 전환합니다.

일치 레코드 찾기는 복사되고 붙여지거나 다른 FileMaker Pro 파일로 가져올 수 있습니다.

참고 

  • FileMaker WebDirect에서 이 스크립트 단계를 실행하기 전에 필드 데이터를 수동으로 선택하는 경우 스크립트 단계가 선택하지 않은 것처럼 수행합니다. FileMaker WebDirect에서 이 스크립트 단계를 실행하기 전에 필드 데이터를 선택하려면 선택 설정 스크립트 단계를 사용합니다.

예제 1 

현재 레코드와 같은 범주로 된 모든 레코드를 찾은 다음 테이블 보기로 전환합니다.

복사
일치하는 레코드 찾기 [대치; 제품::카테고리]
보기 [테이블로 보기]

예제 2 

새로운 윈도우를 열고, 청구서 레이아웃으로 이동하고, 현재 레코드와 같은 고객 ID로 된 찾기 세트에서 모든 레코드를 찾고, 새로운 찾기 세트를 정렬하고, 첫 번째 레코드로 이동합니다.

복사
새로운 윈도우 [스타일: 문서; 레이아웃 사용: "청구서"(청구서)]
일치하는 레코드 찾기 [제한; 청구서::고객 ID]
레코드 정렬 [복원; 대화상자 사용: 끔]
레코드/요청/페이지로 이동 [처음]

예제 3 

현재 레코드의 고객 ID와 일치하는 레코드로 찾기 세트를 확장하거나 현재 레코드의 고객 ID와 일치하는 레코드로 새로운 찾기 세트를 생성합니다.

복사
사용자 설정 대화상자 보기 ["현재 고객을 찾기 세트에 추가하겠습니까?"]
If [Get(마지막 메시지 선택) = 1]
    일치하는 레코드 찾기 [확장; 청구서::고객 ID]
Else
    일치하는 레코드 찾기 [대치; 청구서::고객 ID]
End If