액세스 387페이지 문의입니다.
문제: 판매현황 폼의 보고서보기 버튼(cmd보고서보기)를 클릭할 때 다음과 같은 기능을 수행하는 매크로를 작성하시오
-상품상매 보고서를 인쇄 미리보기의 형태로 열것
-txt판매일자에 입력된 날짜 중 해당 월과 동일한 레코드만 표시
답:
보고서이름: 상품판매
보기형식: 인쇄미리보기
where조건문: =Month([판매일자])=Month(DateValue([Forms]![판매현황]![txt판매일자]))
여기 where조건문에서 DateValue()를 굳이 쓰지 않고 Month()로만 해도 월끼리 비교해서 결과같이 동일하게 나오는것 같은데
DateValue를 쓰는 특별한 이유가 있나요?
꼭 써야 한다면 시험에 나왔을때 써야죠!
안녕하세요.
Datevalue함수는
datevalue("2010-5-5") 와 같이 날짜 형태로 입력되어 있는 텍스트를 입력하면 날짜 데이터로 변환합니다.
[txt판매일자] 컨트롤에서 입력받은 데이터를 datevalue 함수로 날짜 데이터로 변경해서 Month 함수로 월을 구한 것입니다.
문제에서 datevalue 함수를 사용하라고 지시된 것이 아니기 때문에
결과가 정확하다면 사용하지 않으셔도 무방합니다.
좋은 하루 보내세요.
-
관리자2019-08-10 17:57:41
안녕하세요.
Datevalue함수는
datevalue("2010-5-5") 와 같이 날짜 형태로 입력되어 있는 텍스트를 입력하면 날짜 데이터로 변환합니다.
[txt판매일자] 컨트롤에서 입력받은 데이터를 datevalue 함수로 날짜 데이터로 변경해서 Month 함수로 월을 구한 것입니다.
문제에서 datevalue 함수를 사용하라고 지시된 것이 아니기 때문에
결과가 정확하다면 사용하지 않으셔도 무방합니다.
좋은 하루 보내세요.