380p 문3-3 의 식 중, 좌변의 Month([판매일자]) 질문입니다.
판매일자란 필드는 현재의 폼인 판매현황폼에 없는데 출처를 안써줬고, 오히려 우변의 txt판매일자는 현재폼인데 써줄필요가 없는 출처를 적어준게 이상합니다.
한술더떠서 판매일자는 레코드원본인 물품폼에는 없고 물품판매 테이블에 있습니다.
따라서, Month([래근]![물품판매]![판맹리자])=Month([txt판매일자]) 로 써주는게 아닐까 했는데,
한술더떠서 정답엔 DateValue라는 듣보잡 코드가 등장합니다. 일련번호가 여기서 왜필요한건질 모르겠습니다.
이벤트프로시저로 지정시엔 조건절에 Month([판매일자])=Month([txt판매일자]) 라고만 적었습니다. 출처 전혀 안적고요. 틀렸을까요?
이 매크로가 실행되는 순간
보고서가 실행됩니다.
month([판매일자]) 는 보고서의 판매일자 필드를 뜻하는 것이고
month(datevalue([forms]![판매현황]![txt판매일자])
는 판매현황 폼의 txt판매일자 컨트롤의 값을 참조하겠다는 뜻입니다.
그러므로 이렇게 사용하는 것이 맞구요.
datevalue는 텍스트 형식의 날짜 형식으로 변환하는 함수입니다.
txt판매일자에 입력된 날짜가 텍스트형식으로 입력된 경우 제대로 날짜로 설정되지 않을 수 있어서 사용한 것으로
생략해도 정확한 결과가 나온다면 생략하셔도 상관 없습니다.
좋은 하루 되세요.
"-
*2013-11-13 21:13:09
이 매크로가 실행되는 순간
보고서가 실행됩니다.
month([판매일자]) 는 보고서의 판매일자 필드를 뜻하는 것이고
month(datevalue([forms]![판매현황]![txt판매일자])
는 판매현황 폼의 txt판매일자 컨트롤의 값을 참조하겠다는 뜻입니다.
그러므로 이렇게 사용하는 것이 맞구요.
datevalue는 텍스트 형식의 날짜 형식으로 변환하는 함수입니다.
txt판매일자에 입력된 날짜가 텍스트형식으로 입력된 경우 제대로 날짜로 설정되지 않을 수 있어서 사용한 것으로
생략해도 정확한 결과가 나온다면 생략하셔도 상관 없습니다.
좋은 하루 되세요.
"