책 내용 질문하기
유효성 검사 규칙의 차이점.
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
303
조회수
422
작성일
2019-02-11
작성자
탈퇴*원
첨부파일

사진에 첨부한 것과 같이

속성시트의 유효성검사규칙의 칸과

필드속성의 유효성검사규칙의 칸이 어떻게 차이를 가지나요?

 

처음에 합계에대한 유효성검사를

합계를 클릭한 후 아래 필드속성의 유효성검사칸에

=[금액]+[세액]을 입력하였는데

오류가 계속생겨서 답지를보니

속성시트에 [합계]를 입력한후 식을 썼더군요.

차이가 무엇인가요? 

 

책을 보니 아래 필드속성의 유효성검사규칙은 "미리 정한 규칙에 맞는 값만 입력될수 있도록 하는 속성"으로 값을 입력했을 때 잘못된 값을 "제한"하는 역할을 하는거고

속성시트의 유효성검사는 "레코드에 적용할 유효성 검사 규칙설정"이므로 폼의 "컨트롤원본"과 같은 역할을 한다고 생각하면 되나요?

그렇다면 폼의 유효성검사는 또 다른 역할을 한다고 생각해도 되는것이죠?

답변
2019-02-12 15:09:02

안녕하세요

 

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

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

 


3번은 금액+세액 필드를 대상으로 하므로 테이블 속성에서 설정해야 하고,

6번은 하나의 필드만을 대상으로 하므로 필드 속성에서 설정해야 합니다.

 

첫 번째 질문의 내용은 테이블 속성에 유효성 검사 규칙을 설정하는 것이라 필드명 여러 개를 이용해 작성한 것이고

두 번째 질문의 내용은 합계 필드를 대상으로 유효성 검사 규칙을 설정하는 것이므로

합계 필드에 대해 유효성 검사 규칙을 >0 으로 설정한 것입니다.

 

컨트롤 원본이라고 보기는 어려울 것 같습니다.

 
좋은 하루 보내세요. 

  • 관리자
    2019-02-12 15:09:02

    안녕하세요

     

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

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

     


    3번은 금액+세액 필드를 대상으로 하므로 테이블 속성에서 설정해야 하고,

    6번은 하나의 필드만을 대상으로 하므로 필드 속성에서 설정해야 합니다.

     

    첫 번째 질문의 내용은 테이블 속성에 유효성 검사 규칙을 설정하는 것이라 필드명 여러 개를 이용해 작성한 것이고

    두 번째 질문의 내용은 합계 필드를 대상으로 유효성 검사 규칙을 설정하는 것이므로

    합계 필드에 대해 유효성 검사 규칙을 >0 으로 설정한 것입니다.

     

    컨트롤 원본이라고 보기는 어려울 것 같습니다.

     
    좋은 하루 보내세요. 

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