책 내용 질문하기
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 함수 안에서 인수로 사용한 것입니다.

    하지만, 생략하셔도 결과가 동일하므로 사용하지 않으셔도 무방합니다.

     

    좋은 하루 보내세요. 

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