IsValid

데이터가 유효하지 않은 경우 0(false)을, 그렇지 않은 경우 1(true)을 반환합니다.

포맷 

IsValid(필드)

매개 변수 

필드 - 임의의 필드 이름

반환되는 데이터 유형 

숫자

다음 버전에서 시작됨 

6.0 또는 이전

설명 

다음의 경우 0(False)을 반환합니다.

  • 필드 유형 불일치(예: 날짜 필드의 텍스트)로 인해 필드는 유효하지 않은 값을 포함합니다.
  • FileMaker Pro는 참조 필드가 정의된 관련 테이블을 일시적 또는 영구적으로 찾을 수 없습니다.
  • 필드가 관련 테이블에서 삭제되었으므로 원본 테이블에서 해당 필드에 대한 참조는 유효하지 않습니다.

그렇지 않은 경우 1을 반환합니다(데이터가 유효함).

참고 

  • IsValid는 데이터베이스 관리 대화상자에서 정의된 필드 유효성 검증 옵션을 확인하지 않습니다. 필드 유효성 검증 옵션을 정의하여 데이터를 입력하고 가져오는 중에 데이터가 필드에 올바르게 입력되어 있는지 확인할 수 있습니다. 필드 유효성 검증 정의하기를 참조하십시오.

예제 1 

예를 들어 텍스트를 가져온 경우와 같이 날짜 필드에 날짜가 아닌 데이터가 있는 경우 IsValid(날짜 필드)0을 반환합니다.

예제 2 

숫자 필드 총 금액에 텍스트만 있는 경우 IsValid(총 금액)0을 반환합니다.

예제 3 

관련 테이블의 이름이 변경되고 관계가 새 파일 이름으로 업데이트되지 않은 경우 IsValid(테이블::필드)0을 반환합니다.