찾기 수행

현재의 또는 저장된 찾기 요청을 사용하여 레코드를 찾습니다.

옵션 

찾기 요청 지정을 사용하면 찾기 요청을 생성하고 관리할 수 있습니다. 사용자가 생성하는 요청은 스크립트 단계로 저장됩니다(복원은 저장된 찾기 요청을 나타냄). 자세한 정보는 찾기 요청 지정 및 찾기 요청 편집 대화상자를 참조하십시오.

  • 신규는 찾기 요청 편집 대화상자를 열며 이 대화상자에서 찾기 요청의 기준을 정의합니다.
  • 편집은 목록에서 선택한 찾기 요청을 엽니다.
  • 복제는 목록에서 하나 이상의 선택된 찾기 요청을 복제합니다.
  • 삭제는 목록에서 하나 이상의 선택한 찾기 요청을 삭제합니다.

찾기 요청 편집 대화상자를 사용하면 찾기 요청 조건을 생성하거나 찾을 수 있습니다.

  • 동작에서 레코드 찾기 또는 레코드 제외하기를 선택하여 이 찾기 요청이 찾거나 제외할 레코드를 지정합니다. 레코드 찾기를 하면 레코드를 찾기 세트에 추가합니다. 레코드를 제외하면 배제됩니다. 개별 요청은 레코드 찾기 또는 제외하기를 할 수 있습니다. 동일한 찾기 수행 스크립트 단계 중 레코드 찾기 제외하기를 해야 하는 경우 여러 요청을 사용하십시오.
  • 다음의 경우 레코드 찾기(또는 다음의 경우 레코드 제외하기)는 현재 테이블의 필드 목록을 표시합니다. 찾기 요청을 구성하려면 이 목록에서 필드를 선택하여 시작하십시오.
    • 관련 테이블에서 필드를 선택하려면 목록의 상단에서 현재 테이블의 이름을 클릭하고 원하는 관련 테이블을 선택하십시오. 이 새 목록에서 관련 필드를 선택하십시오.
    • 반복에서 값을 변경하여 반복 필드의 특정 셀을 지정합니다.
  • 조건 영역에서 선택한 필드에 대한 검색 조건을 입력하십시오.
    • 연산자 삽입을 클릭하여 검색 조건을 보다 세분화하십시오. 레코드 찾기를 참조하십시오.
  • 찾기 요청에 조건을 추가하려면 추가를 클릭하십시오.
  • 기존 조건을 변경하려면 대화상자의 상단에서 필드와 조건을 포함하는 줄을 선택하고 필드 또는 조건을 변경합니다. 변경을 클릭하여 변경 사항을 저장합니다.
  • 기존 조건을 삭제하려면 대화상자의 상단에서 필드와 조건을 포함한 행을 선택하고 제거를 클릭하십시오.

호환성 

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

다음 버전에서 시작됨 

6.0 또는 이전

설명 

스크립트 단계에서 찾기 요청을 지정하거나 지정하지 않고 찾기 수행을 사용할 수 있습니다.

  • 하나 이상의 찾기 요청을 지정한 경우 이 스크립트 단계는 찾기 모드로 전환하고 지정된 찾기 요청을 수행한 다음 탐색 모드로 전환합니다.
  • 찾기 요청을 지정하지 않은 경우:
    • 찾기 모드에서 이 스크립트 단계는 현재 찾기 요청을 수행한 다음 탐색 모드로 전환합니다.
    • 기타 모든 모드에서 이 스크립트 단계는 찾기 모드로 전환한 다음 실행된 마지막 찾기 요청을 수행하고 탐색 모드로 전환합니다.

찾기 모드로 전환 스크립트 단계 다음에 찾기 수행을 사용할 수 있습니다. 스크립트를 일시 정지하여 사용자가 찾기 조건을 입력할 수 있도록 하거나 필드 설정 스크립트 단계를 사용하여 찾기를 수행하기 전에 찾기 조건을 지정합니다.

예제 1 

청구서 세부 정보 레이아웃으로 이동하고, 찾기 모드로 전환하고, 사용자 입력을 위해 일시 정지하고, 찾기를 수행하고 원본 레이아웃으로 돌아갑니다.

복사
레이아웃으로 이동 ["청구서 세부 정보"]
찾기 모드로 전환 [일시 정지: 켬]
찾기 수행 [ ]
레이아웃으로 이동 [원본 레이아웃]

예제 2 

찾기 모드로 이동하여 날짜 필드를 현재 날짜로 설정하고 찾기를 수행합니다. 오늘 날짜에 발견된 레코드의 수에 따라 청구서 세부 정보 레이아웃, 청구서 레이아웃 또는 사용자 설정 대화상자를 표시합니다.

복사
오류 캡처 설정 [켬]
찾기 모드로 전환 [일시 정지: 끔]
필드 설정 [청구서::날짜; Get(현재 날짜)]
찾기 수행 [ ]
If [Get(찾은 개수) = 1]
    레이아웃으로 이동 ["청구서 세부 정보"]
Else If [Get(찾은 개수) > 1]
    레이아웃으로 이동 ["청구서"]
Else
    사용자 설정 대화상자 보기 ["발견된 레코드가 없습니다"]
End If