레코드 정렬

지정된 조건에 따라 현재 찾기 세트에서 레코드를 정렬합니다.

옵션 

  • 대화상자 사용은 스크립트 단계가 다른 정렬 명령을 사용자가 입력할 수 있도록 대화상자를 표시할지 정합니다.
  • 정렬 순서 지정을 사용하면 정렬 순서를 생성하고 스크립트 단계와 함께 저장할 수 있습니다(복원은 저장된 정렬 순서를 나타냄). 정렬 순서 지정이 선택되지 않으면 FileMaker Pro는 가장 최근에 수행된 정렬 명령을 사용합니다.
  • 정렬 순서로 레코드 유지는 정렬된 순서인 새롭거나 변경된 레코드를 레코드가 커밋된 후에 조정된 순서로 배치합니다. 이 옵션이 선택되어 있지 않으면 새롭거나 변경된 레코드는 찾기 요청이 수행되거나 레코드가 다른 조건에 의해 정렬될 때까지 정렬 순서로 같은 위치에 있게 됩니다.

호환성 

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

다음 버전에서 시작됨 

6.0 또는 이전

설명 

이 스크립트 단계를 사용하기 전에 정렬하려는 레코드를 찾습니다(찾기 수행 스크립트 단계 또는 모든 레코드 보기 스크립트 단계 사용). 반복 필드를 정렬하는 경우, FileMaker Pro는 그 필드에서 첫 번째 입력만 정렬합니다. 레코드 정렬을 사용한 후에 탐색 모드로 전환 스크립트 단계 또는 레코드/요청/페이지로 이동 스크립트 단계를 사용할 필요는 없습니다.

각각의 레코드 정렬 스크립트 단계는 유일한 정렬 순서를 저장할 수 있습니다. 정렬 명령은 스크립트가 아닌 단계와 함께 저장됩니다. 이 단계를 같은 스크립트 내에서 여러 번 사용할 수 있고 각각의 일치 항목에 대해 다른 정렬 순서를 저장할 수 있습니다.

참고 

  • 스크립트 단계가 수행될 때 유효하지 않은 정렬 순서로 된 항목들은 무시됩니다. 다중 테이블을 포함하는 데이터베이스에 정렬 순서를 지정할 때 FileMaker Pro는 정렬 순서로 된 각각의 정렬 필드에 대해 테이블 이름을 저장합니다. 예를 들어, 연락처 테이블의 성 필드를 사용하는 정렬 순서는 연락처::성과 같은 정렬 순서로 저장됩니다. 연락처가 아닌 테이블이 활성 테이블일 때 레코드 정렬 스크립트 단계가 수행되는 경우 연락처::성은 평가될 수 없고 정렬 순서에서 무시됩니다.
  • 서버 측 스크립트, FileMaker Data API 및 사용자 설정 웹 발행은 대화상자 사용 옵션이 으로 설정되어 있는 것처럼 이 스크립트 단계를 실행합니다. 따라서 이 스크립트 단계에서 정렬 순서를 저장하려면 반드시 정렬 순서 지정 옵션을 사용해야 합니다.

예제 1 

청구서 레이아웃으로 이동하고, 찾기를 수행하고, 레코드를 정렬한 다음, 찾기 세트에서 첫 번째 레코드로 이동합니다.

복사
레이아웃으로 이동 ["청구서"]
찾기 수행 [복원]
레코드 정렬 [복원; 대화상자 사용: 끔]
레코드/요청/페이지로 이동 [처음]