책 내용 질문하기
액세스 유효성 검사 규칙 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을 사용해도 결과가 동일하다면 상관 없습니다.

    즐거운 하루 되세요.

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