기출문제집 페이지 261쪽의 2번 문제에 대한 질문입니다. 조회 단추를 클릭했을 때 이벤트 프로시저를 구현하는 문제인데요.
저는 여기서 조건식을 입력할 때
Me.filter="month(판매일)='" & txt조회월 & "'" 이렇게 입력했거든요. txt조회월을 문자로 취급한 것이죠.
근데 정답은 me.filter="month([판매일])=" & txt조회월 이렇게 입력하라더라구요. txt조회월을 숫자로 여긴 것이겠죠. 그래서 감점도 되었구요.
1. 분명히 제가 입력한대로 했을 때도 오류가 뜨지 않고, 입력한 월의 판매 정보만 표시가 되던데, 그래도 정답처럼 조건식을 써야하는 것일까요?
month(판매일)이 숫자형식의 데이터를 저장하기 때문인가요?
2. 또한, 판매일 이 아니라 [판매일] 이라고 지적받았는데, 함수 안의 필드명에 대괄호를 무조건 쳐야하는건가요?
안녕하세요. 길벗 수험서 운영팀입니다.
1. month로 월을 추출하면 숫자로 나오기 때문에 일반적으로 숫자로 처리합니다. 그런데 님께서 하신 방법으로 해도 결과가 같은 경우 실제 시험에서는 정답 처리할 것으로 봅니다.
2. 일반적으로 필드명에 [ ]를 지정하지만 결과가 같은 경우 실제시험에는 모두 정답 처리합니다.
행복한 하루 되세요.
-
관리자2021-01-25 17:26:35
안녕하세요. 길벗 수험서 운영팀입니다.
1. month로 월을 추출하면 숫자로 나오기 때문에 일반적으로 숫자로 처리합니다. 그런데 님께서 하신 방법으로 해도 결과가 같은 경우 실제 시험에서는 정답 처리할 것으로 봅니다.
2. 일반적으로 필드명에 [ ]를 지정하지만 결과가 같은 경우 실제시험에는 모두 정답 처리합니다.
행복한 하루 되세요.