문제 4-2번 Filter 및 FilterOn 속성 사용 문제를 시간 안에 빨리 풀려고 하다보니 저는 식을 급한 마음에
Me.Filter = "year(진급예정일자) ='" & txt년 & "' and month(진급예정일자) ='" & txt월 & "'"
Me.FilterOn = True
위와 같이 작성했습니다. []도 사용하지 않았고, 문자열로 보고 묶어줬습니다.
Me.Filter = "year([진급예정일자]) =" & txt년 & " and month([진급예정일자]) = " & txt월
Me.FilterOn = True
정답은 위와 같았는데요
1. 폼을 돌려보면 결과는 똑같이 잘 나오는데, 이런 경우는 실제 시험에서 어떻게 채점 처리되나요??
2. 추가로 [] 대괄호는 정확히 어떤 경우에 사용하는 건가요? 도메인 함수는 안 써도 되고 나머지는 써야 한다고 대충 외웠는데 위와 같은 경우는 안 썼는데 왜 제대로 되나요?
안녕하세요. 길벗 수험서 운영팀입니다.
1. 문제에서 요구된 결과가 추출된다면 내용이 약간 다른 것은 상관이 없이 정답 처리합니다. 그러나 문자형식으로 하고 ' '로 묶어주면 올바른 답이 나오지 않습니다. year, month로 추출한 값은 숫자이기 때문입니다. [ ]는 필드명일때 묶어주는데 생략해도 결과는 같습니다.
2. 필드명일때 사용합니다.
행복한 하루 되세요.
-
관리자2020-05-19 11:02:24
안녕하세요. 길벗 수험서 운영팀입니다.
1. 문제에서 요구된 결과가 추출된다면 내용이 약간 다른 것은 상관이 없이 정답 처리합니다. 그러나 문자형식으로 하고 ' '로 묶어주면 올바른 답이 나오지 않습니다. year, month로 추출한 값은 숫자이기 때문입니다. [ ]는 필드명일때 묶어주는데 생략해도 결과는 같습니다.
2. 필드명일때 사용합니다.
행복한 하루 되세요.