레코드 정렬
지정된 조건에 따라 현재 찾기 세트에서 레코드를 정렬합니다.
다음도 참조하십시오.
옵션
- 대화상자 사용은 스크립트 단계가 다른 정렬 명령을 사용자가 입력할 수 있도록 대화상자를 표시할지 정합니다.
- 정렬 순서 지정을 사용하면 정렬 순서를 생성하고 스크립트 단계와 함께 저장할 수 있습니다(
복원
은 저장된 정렬 순서를 나타냄). 정렬 순서 지정이 선택되지 않으면 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
청구서 레이아웃으로 이동하고, 찾기를 수행하고, 레코드를 정렬한 다음, 찾기 세트에서 첫 번째 레코드로 이동합니다.
복사
레이아웃으로 이동 ["청구서"]
찾기 수행 [복원]
레코드 정렬 [복원; 대화상자 사용: 끔]
레코드/요청/페이지로 이동 [처음]