IsValid
데이터가 유효하지 않은 경우 0(false)을, 그렇지 않은 경우 1(true)을 반환합니다.
포맷
IsValid(필드)
매개 변수
필드
- 임의의 필드 이름
반환되는 데이터 유형
숫자
다음 버전에서 시작됨
6.0 또는 이전
설명
다음의 경우 0(False)을 반환합니다.
- 필드 유형 불일치(예: 날짜 필드의 텍스트)로 인해 필드는 유효하지 않은 값을 포함합니다.
- FileMaker Pro는 참조 필드가 정의된 관련 테이블을 일시적 또는 영구적으로 찾을 수 없습니다.
- 필드가 관련 테이블에서 삭제되었으므로 원본 테이블에서 해당 필드에 대한 참조는 유효하지 않습니다.
그렇지 않은 경우 1을 반환합니다(데이터가 유효함).
참고
- IsValid는 데이터베이스 관리 대화상자에서 정의된 필드 유효성 검증 옵션을 확인하지 않습니다. 필드 유효성 검증 옵션을 정의하여 데이터를 입력하고 가져오는 중에 데이터가 필드에 올바르게 입력되어 있는지 확인할 수 있습니다. 필드 유효성 검증 정의하기를 참조하십시오.
예제 1
예를 들어 텍스트를 가져온 경우와 같이 날짜 필드에 날짜가 아닌 데이터가 있는 경우 IsValid(날짜 필드)
는 0을 반환합니다.
예제 2
숫자 필드 총 금액에 텍스트만 있는 경우 IsValid(총 금액)
은 0을 반환합니다.
예제 3
관련 테이블의 이름이 변경되고 관계가 새 파일 이름으로 업데이트되지 않은 경우 IsValid(테이블::필드)
는 0을 반환합니다.