액세스 db구축에서 유효성 검사 규칙을 적을 수 있는 곳이
1) 테이블 속상시트 내 유효성 검사 규칙
2) 각 필드 내 일반탭-유효성 검사 규칙
이렇게 두개가 있지 않나요? 이 두개를 구분하는 방법을 질문하고 싶습니다.
우선 액세스 p299 문제1의 3번문제 문의드립니다.
답안을 보니
[합계]=[금액]+[세액]을 속성시트-유효성 검사 규칙에 적어야하더라구요
그리고 반대로 문제1의 6번문제같은 경우에는 합계 필드내의 일반 탭-유효성 검사 규칙에 적어야하더라구요
이걸 어떻게 구분하나요?
저는 두 문제 다 맨 앞 부분 "합계필드에는~"이 부분을 읽고 둘 다 합계 필드 내의 일반 탭-유효성 검사 규칙에 쓰려고 했는데
칸은 하난데 적어야할 건 두개라서 둘 다 적을 수 없는 불상사가 생기더라구요,,
어떻게 구분해야하나요..
안녕하세요.
하나의 필드만을 대상으로 하는 유효성 검사 규칙은 해당 필드 속성의 유효성 검사 규칙에 설정하면 되지만
여러 필드를 대상으로하는 유효성 검사 규칙은 필드 속성이 아니라 테이블 속성의 유효성 검사 규칙에 설정해야 합니다.
3번은 금액+세액 필드를 대상으로 하므로 테이블 속성에서 설정해야 하고,
6번은 하나의 필드만을 대상으로 하므로 필드 속성에서 설정해야 합니다.
즉
첫 번째 질문의 내용은 테이블 속성에 유효성 검사 규칙을 설정하는 것이라 필드명 여러 개를 이용해 작성한 것이고
두 번째 질문의 내용은 합계 필드를 대상으로 유효성 검사 규칙을 설정하는 것이므로
합계 필드에 대해 유효성 검사 규칙을 >0 으로 설정한 것입니다.
좋은 하루 보내세요.
-
관리자2019-04-22 21:17:19
안녕하세요.
하나의 필드만을 대상으로 하는 유효성 검사 규칙은 해당 필드 속성의 유효성 검사 규칙에 설정하면 되지만
여러 필드를 대상으로하는 유효성 검사 규칙은 필드 속성이 아니라 테이블 속성의 유효성 검사 규칙에 설정해야 합니다.
3번은 금액+세액 필드를 대상으로 하므로 테이블 속성에서 설정해야 하고,6번은 하나의 필드만을 대상으로 하므로 필드 속성에서 설정해야 합니다.
즉
첫 번째 질문의 내용은 테이블 속성에 유효성 검사 규칙을 설정하는 것이라 필드명 여러 개를 이용해 작성한 것이고
두 번째 질문의 내용은 합계 필드를 대상으로 유효성 검사 규칙을 설정하는 것이므로
합계 필드에 대해 유효성 검사 규칙을 >0 으로 설정한 것입니다.
좋은 하루 보내세요.