판매현황 폼의 보고서 보기버튼 클릭 시 기능수행말인데요~
문제에서 매크로 사용하라고 했으므로 사용해서요
아래와 같이 잘 풀긴 풀었습니다.
.jpg)
첫 번쨰 질문은요!!
근데 해설을보니 Month([판매일자])=month(datavalue(~~~))
라고 쓰도록 되어있더군요. datavalue 가 꼭 들어가야 되나요? 없어도 잘 되는 거 같은데요.
두 번째 질문은요
이것을 매크로가 아니고 이벤트프로시져로 구현하려고 했을 때,
다음과 같이 입력했습니다.
docmd.openreport "상품판매", acviewpreview, , " month([판매일자]) = # " month([txt판매일자]) & "#"
그러나 구현이 안 되라구요.
P.370 문제3-3 이벤트프로시져로 구현하는 방법 좀 알려주세요
텍스트 상자에 날짜 형식으로 데이터를 입력해도 이것을 텍스트로 인식하는 경우가 있습니다.
그러므로 datevalue를 사용하여 날짜 데이터로 변환해 주는 것입니다.
DoCmd.OpenReport "상품판매", acViewPreview,, "Month([판매일자])=Month(DateValue([Forms]![판매현황]![txt판매일자]))"
좋은 하루 되세요.
-
*2012-08-21 11:53:19"
텍스트 상자에 날짜 형식으로 데이터를 입력해도 이것을 텍스트로 인식하는 경우가 있습니다.
그러므로 datevalue를 사용하여 날짜 데이터로 변환해 주는 것입니다.
DoCmd.OpenReport "상품판매", acViewPreview,, "Month([판매일자])=Month(DateValue([Forms]![판매현황]![txt판매일자]))"
좋은 하루 되세요.