찾기 요청 지정 및 찾기 요청 편집 대화상자

이 대화상자를 사용하여 저장된 찾기를 생성할 때 및 다음 스크립트 단계에 표시되는 찾기 요청을 생성하고 관리합니다.

  • 찾기 모드로 전환
  • 찾기 수행
  • 찾기 세트 확장
  • 찾기 세트 제한

찾기 요청 저장에 관한 자세한 정보는 찾기 요청 저장하기를 참조하십시오.

찾기 요청 지정 대화상자:

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

찾기 요청 편집 대화상자:

  1. 동작에서 레코드 찾기 또는 레코드 제외하기를 선택하여 이 찾기 요청이 찾거나 제외할 레코드를 지정합니다.

    레코드 찾기를 하면 레코드를 찾기 세트에 추가합니다. 레코드를 제외하면 배제됩니다. 개별 요청은 레코드 찾기 또는 제외하기를 할 수 있습니다. 동일한 찾기 수행 스크립트 단계 중 레코드 찾기 제외하기를 해야 하는 경우 여러 요청을 사용하십시오.

  2. 다음의 경우 레코드 찾기(또는 다음의 경우 레코드 제외하기)는 현재 테이블의 필드 목록을 표시합니다. 찾기 요청을 구성하려면 이 목록에서 필드를 선택하여 시작하십시오.
    • 관련 테이블에서 필드를 선택하려면 목록의 상단에서 현재 테이블의 이름을 클릭하고 원하는 관련 테이블을 선택하십시오. 이 새 목록에서 관련 필드를 선택하십시오.
    • 반복에서 값을 변경하여 반복 필드의 특정 셀을 지정합니다.
  3. 조건 영역에서 선택한 필드에 대한 검색 조건을 입력하십시오.
    • 연산자 삽입을 클릭하여 검색 조건을 보다 세분화하십시오. 레코드 찾기를 참조하십시오.
    • 로컬 변수($로 시작) 및 전역 변수($$로 시작)를 찾기 요청 편집 대화상자에서 생성하거나 편집한 찾기 요청에 포함할 수 있습니다. 아래 "찾기 요청에서 변수 사용을 위한 참고 사항"을 참조하십시오.
  4. 찾기 요청에 조건을 추가하려면 추가를 클릭하십시오.
    • 기존 조건을 변경하려면 대화상자의 상단에서 필드와 조건을 포함한 행을 선택하고 필드나 조건을 변경하십시오. 변경을 클릭하여 변경 사항을 저장합니다
    • 기존 조건을 삭제하려면 대화상자의 상단에서 필드와 조건을 포함한 행을 선택하고 제거를 클릭하십시오.

찾기 요청에서 변수 사용을 위한 참고 사항

  • 찾기 요청의 변수는 단순 표현식(예: */*/$birthYear) 또는 혼합 표현식(예: $birthQuery, 여기서 $birthQuery의 값은 */*/1994)을 표시할 수 있습니다.
  • 찾기 요청의 변수는 반복 필드(예: 구문 $variable[repetition])나 파일 경로의 반복(인덱스) 수를 포함할 수 없습니다.
  • 찾기 요청의 변수는 추가 변수를 포함할 수 없습니다. 변수가 중첩되어 있는 경우 FileMaker Pro는 정확하게 일치되는 레코드를 찾지 못할 수 있습니다.
  • 필드의 찾기 요청을 유효성 검증하는 동안 변수의 값을 알 수 없기 때문에 FileMaker Pro가 변수를 인식하면 유효성 검증이 중지됩니다. 예를 들어 찾기 요청 편집 대화상자에서 날짜 필드에 대해 찾기 조건을 입력할 때 $ 기호(변수 표시)를 입력하면 FileMaker Pro는 요청의 유효성 검증을 중지합니다.
  • 찾기 요청에 FileMaker Pro가 인식하지 않는 변수를 포함한 경우 변수는 평가되지 않으며 일치되는 레코드를 찾지 못합니다.
  • 슬래시(/)나 콜론(:)을 파일 경로에서 사용된 변수에 중단 문자로 사용합니다.

예제

다음 테이블은 조건을 사용하여 특정 레코드를 반환할 수 있는 방법을 보여줍니다. 다음 6개의 레코드가 FirstName이라는 텍스트 필드로 입력된다고 가정합니다. Anne, Andrew, Lando5, Han, Han, Susan.

동작

조건

반환된 레코드

레코드 찾기

Table::FirstName: [=="Andrew"]

Andrew

레코드 찾기

Table::FirstName: [*an]

Han, Han, Susan

레코드 찾기

Table::FirstName: [@an]

Han, Han

레코드 찾기

Table::FirstName: [!]

Han, Han

레코드 찾기

Table::FirstName: [@an*]

Lando5, Han, Han

레코드 찾기

레코드 제외하기

Table::FirstName: [*e*]

Table::FirstName: [*w*]

 

Anne

레코드 찾기

레코드 제외하기

Table::FirstName: [*an*]

Table::FirstName: [*#]

 

Anne, Andrew, Han, Han, Susan

참고