책 내용 질문하기
P387 액세스 기본모의고사 8회 문제3 3. DateValue 함수
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
387,392
조회수
1191
작성일
2019-03-11
작성자
탈퇴*원
첨부파일
매크로로 OpenReport 함수를 구현하면서 Where 절을 입력할 때에
저는 DateValue 함수를 입력하지 않고
Month([판매일자])=Month([Forms]![판매현황]![txt판매일자])
이렇게만 입력했습니다.
자동채점기는
Month([판매일자])=Month(DateValue([Forms]![판매현황]![txt판매일자]))
라는 정답과 다르다고 틀리게 채점하였는데,
어느 쪽이든 이것 저것 값들을 입력해본 결과가 다르지 않은 것 같습니다.
(2016-06-04와 같이 날짜형식으로 입력하면 둘다 6월 자료만 출력되었고,
20160604처럼 입력하면 둘다 오류가 떴습니다.
또 2018-06-03으로 입력하여서 연도가 다른 경우에도 2016년 6월의 자료들이 출력되는 것 역시 둘다 동일하였습니다.)
그래서 일단 제 방식이 맞는 것인지,
그리고 DateValue 함수의 정확한 용도가 무엇인지 궁금합니다.
답변
2019-03-12 21:57:27
안녕하세요.
datevalue 함수를 사용해서 txt판매일자 의 정보를 날짜 일련번호로 변경해서 Month 함수 안에서 인수로 사용한 것입니다.
하지만, 생략하셔도 결과가 동일하므로 사용하지 않으셔도 무방합니다.
좋은 하루 보내세요.
-
관리자2019-03-12 21:57:27
안녕하세요.
datevalue 함수를 사용해서 txt판매일자 의 정보를 날짜 일련번호로 변경해서 Month 함수 안에서 인수로 사용한 것입니다.
하지만, 생략하셔도 결과가 동일하므로 사용하지 않으셔도 무방합니다.
좋은 하루 보내세요.