테이블 비우기
목적
현재 찾기 세트와 상관없이 지정된 테이블에서 모든 레코드를 삭제합니다.
다음도 참조하십시오
포맷
테이블 비우기 [대화상자 사용: 켬/끔 ; <현재 테이블>/테이블: "<테이블 이름>"]
옵션
•대화상자 사용은 스크립트 단계가 수행되면 레코드 삭제를 사용자에게 확인하는 대화상자를 표시할지 정합니다.
•현재 테이블은 이 스크립트 단계를 수행할 때 활성화되어 있는 테이블입니다.
•테이블 지정으로 현재 파일에서 테이블을 선택할 수 있습니다.
호환성
스크립트 단계가 실행되는 위치 | 지원 |
FileMaker Pro | 예 |
FileMaker Server | 부분 |
FileMaker Go | 예 |
사용자 설정 웹 발행 | 부분 |
FileMaker WebDirect | 예 |
런타임 솔루션 | 예 |
다음에서 발생
FileMaker Pro 15.0
설명
중요사항 모든 레코드 삭제를 실행 취소할 수 없습니다.
테이블 비우기는 테이블의 모든 레코드를 지우기 전에 먼저 잠금을 시도합니다. 모든 레코드를 잠글 수 없는 경우(예를 들어 다른 사용자가 레코드를 수정 중인 경우) 테이블 비우기는 중단되고
Get ( 마지막 오류 ) 함수로 캡처될 수 있는 오류 코드를 반환합니다.
이 스크립트 단계는 많은 레코드를 삭제하는 속도가
모든 레코드 삭제 스크립트 단계보다 빠를 수 있습니다.
참고
•테이블 비우기는 관계가 그렇게 설정되어 있더라도
관련 레코드를 삭제하지 않습니다(
필드 생성 및 변경하기를 참조하십시오). 관련 레코드도 삭제하려면 모든 레코드 삭제를 대신 사용합니다.
•현재 테이블을 선택하고 이 스크립트 단계가 수행될 때의 활성 테이블이
ODBC 데이터 원본의 테이블인 경우 테이블 비우기를 건너뛰고 오류 코드를 반환합니다. 활성 테이블이 외부 FileMaker 데이터 원본의 테이블인 경우 테이블 비우기는 원래대로 수행됩니다.
•서버 측 스크립트 및 사용자 설정 웹 발행은 대화상자 사용이 끔인 것처럼 이 스크립트 단계를 실행합니다.
예제 1
사용자에게 물어본 다음 청구서라는 테이블의 모든 레코드를 삭제합니다.
테이블 비우기 [대화상자 사용: 켬 ; 테이블: "청구서"]
관련 주제