책 내용 질문하기
액세스 유효성 검사 규칙 In과 Between의 차이
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
215
조회수
189
작성일
2018-05-07
작성자
탈퇴*원
첨부파일
안녕하세요.
액세스 기출문제 17년 1회 1번 문제입니다.
액세스 테이블의 한 필드에 다음과 같은 유효성검사규칙을 정하라고 했습니다.
"1~8까지 정수가 입력되도록 하시오."
그래서 저는 In(1,2,3,4,5,6,7,8)이라고 했는데
정답은 Between 1 and 8이라고 하더라고요.
제가 이해가 안 되는 건 Between 구문을 쓰면 1에서 8사이의 실수가
포함될 수 있지 않나요?
저기서 정수만 포함될 수 있도록 하는지 어떻게 알 수 있나요?
그리고 In이 안된다면 왜 안되는지도 여쭤봐도 될까요?
답변
2018-05-14 09:42:13
안녕하세요.
해당 필드의 속성 중 필드 크기를 보면 '정수(Long)'로 되어 있습니다. 그러므로 유효성 검사 규칙과 상관 없이 실수는 저장되지 않습니다. 또한 문제에서 어떤 것을 사용하라는 지시사항이 없으므로 in을 사용해도 결과가 동일하다면 상관 없습니다.
즐거운 하루 되세요.
-
*2018-05-14 09:42:13
안녕하세요.
해당 필드의 속성 중 필드 크기를 보면 '정수(Long)'로 되어 있습니다. 그러므로 유효성 검사 규칙과 상관 없이 실수는 저장되지 않습니다. 또한 문제에서 어떤 것을 사용하라는 지시사항이 없으므로 in을 사용해도 결과가 동일하다면 상관 없습니다.
즐거운 하루 되세요.