OnRecordCommit
변경된 레코드가 커밋되기 전에 스크립트를 수행합니다.
레코드가 커밋되도록 하는 동작에는 다음이 있습니다.
- 사용자가 레코드의 데이터를 변경하고 다른 레코드로 이동
- 사용자가 레코드를 변경하고 즉시 데이터베이스 관리 대화상자에 접근
- 사용자가 Enter 키 누르기
- 사용자가 레코드가 수정된 후 활성화된 레코드 밖의 레이아웃 클릭
- 이전 레코드가 수정된 경우 선택을 다른 레코드로 이동하는 스크립트 단계
- 스크립트가 레코드/요청 커밋 스크립트 단계 수행
스크립트 수행
이벤트가 처리되기 전.
트리거를 사용할 수 있는 모드
탐색 및 찾기 모드.
결과
트리거된 스크립트 내의 스크립트 종료 스크립트 단계를 사용하여 True 또는 False를 반환할 수 있습니다.
- True: 스크립트가 트리거된 이벤트가 진행됩니다.
- False: 스크립트가 트리거된 이벤트가 취소됩니다.
호환성
제품 | 지원 |
FileMaker Pro | 예 |
FileMaker Go | 예 |
FileMaker WebDirect | 예 |
FileMaker Server | 예 |
FileMaker Cloud | 예 |
FileMaker Data API | 예 |
사용자 설정 웹 발행 | 예 |
다음 버전에서 시작됨
10.0
참고
-
관련 테이블의 레코드를 표시하는 포털에서, 포털 내의 레코드에서 레코드로 이동해도 커밋이 발생되지 않으며 관련된 주 레코드에서 벗어나서 선택할 때 변경된 레코드가 커밋됩니다.
-
이 스크립트 트리거는 커밋되지 않은 레코드 변경사항이 있을 때에만 활성화합니다. 그러나, 처리 작업 내에서는 활성화되지 않습니다(즉, 처리 작업 열기 스크립트 단계와 해당 처리 작업 커밋 스크립트 단계 사이).
-
키보드에서 선택되어 있는 레코드를 종료하면 종료 중인 레코드가 변경되었을 때에만 이 스크립트 트리거를 활성화합니다.
-
이 스크립트 트리거를 활성화하지 않는 다른 동작의 목록은 스크립트 트리거를 활성화하지 않는 동작을 참조하십시오.