책 내용 질문하기
2권 299p, 문제 1-1의 3번 질문이요
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
303
조회수
25
작성일
2018-09-12
작성자
탈퇴*원
첨부파일

저도 답지와 같이 [합계]=[금액]+[세액] 이라고 입력하고 저장했는데

'SQL구문이 잘못되었습니다. 하나의 열수준 CHECK 제약 조건에서는 여러 열을 사용할 수 없습니다.'라고 나오는데 왜 이러는 건가요? 혹시 제가 액세스 2016 버전을 사용하는데 그래서 그런걸까요?

답변
2018-09-13 11:19:39

안녕하세요.

하나의 필드만을 대상으로 하는 유효성 검사 규칙은 해당 필드 속성의 유효성 검사 규칙에 설정하면 되지만

여러 필드를 대상으로하는 유효성 검사 규칙은 필드 속성이 아니라 테이블 속성의 유효성 검사 규칙에 설정해야 합니다.

해당 오류는 유효성 검사로 인한 오류입니다.

[합계]=[금액]+[세액] 는 여러개 필드를 사용하므로 테이블 속성의 유효성 검사 규칙에 설정되어야 합니다.

확인해 주세요.

좋은 하루 보내세요.

  • *
    2018-09-13 11:19:39

    안녕하세요.

    하나의 필드만을 대상으로 하는 유효성 검사 규칙은 해당 필드 속성의 유효성 검사 규칙에 설정하면 되지만

    여러 필드를 대상으로하는 유효성 검사 규칙은 필드 속성이 아니라 테이블 속성의 유효성 검사 규칙에 설정해야 합니다.

    해당 오류는 유효성 검사로 인한 오류입니다.

    [합계]=[금액]+[세액] 는 여러개 필드를 사용하므로 테이블 속성의 유효성 검사 규칙에 설정되어야 합니다.

    확인해 주세요.

    좋은 하루 보내세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.