2026_최신기출유형_09회
-3. 컨트롤 속성 설정 0/5
-컨트롤 원본 속성 X [txt학과수총계]의 원본 값 (=IIf(DCount("*","교수별 학생지도","학과명=txt학과명")=0,"해당학과 없음",[학과명] & " 총 개수 : " & DCount("*","교수별 학생지도","학과명=txt학과명")))이 정답(=IIf(DCount("학과명","교수별 학생지도","학과명=txt학과명")=0,"해당학과 없음",[txt학과명] & " 총 개수 : " & DCount("학과명","교수별 학생지도","학과명=txt학과명")))과 다릅니다.
어떤 부분이 오답인가요?
안녕하세요.
문제 지시사항을 보면 오답의 원인을 더 명확하게 알 수 있습니다.
핵심은 txt학과명 컨트롤의 값을 이용하라는 것입니다.
<교수별 학생지도> 쿼리의 '학과명' 필드가
'txt학과명' 컨트롤의 값과 같은 레코드의 총 개수
따라서 표시할 학과명도 현재 폼의 txt학과명 컨트롤 값이어야 합니다.
즉,
[학과명] & " 총 개수 : "
보다는
[txt학과명] & " 총 개수 : "
가 문제의 의도에 맞는 작성입니다.
반면 DCount의 첫 번째 인수는
DCount("*", ...)
와
DCount("학과명", ...)
모두 정상적인 문법입니다.
DCount("*", ...): 조건에 맞는 모든 레코드 수 계산DCount("학과명", ...):학과명이 Null이 아닌 레코드 수 계산
이 문제에서는 학과명이 Null이 아니므로 결과는 동일합니다. 따라서 이 부분은 Access 문법상 틀린 것이 아니라, 채점 프로그램이 정답식과 동일한 형태를 요구하여 차이로 인식한 것으로 보입니다.
정리하면
✅
[txt학과명]을 사용해야 하는 것은 문제 지시사항에 따른 것으로 수정하는 것이 맞습니다.✅
DCount("*", ...)와DCount("학과명", ...)은 이 문제에서는 결과가 동일하며, 실제 Access에서도 정상적으로 동작합니다.
즐거운 하루 되세요.
-
관리자2026-07-21 09:32:40
안녕하세요.
문제 지시사항을 보면 오답의 원인을 더 명확하게 알 수 있습니다.
핵심은
txt학과명컨트롤의 값을 이용하라는 것입니다.<교수별 학생지도> 쿼리의 '학과명' 필드가 'txt학과명' 컨트롤의 값과 같은 레코드의 총 개수따라서 표시할 학과명도 현재 폼의
txt학과명컨트롤 값이어야 합니다.즉,
[학과명] & " 총 개수 : "보다는
[txt학과명] & " 총 개수 : "가 문제의 의도에 맞는 작성입니다.
반면
DCount의 첫 번째 인수는DCount("*", ...)와
DCount("학과명", ...)모두 정상적인 문법입니다.
DCount("*", ...): 조건에 맞는 모든 레코드 수 계산DCount("학과명", ...):학과명이 Null이 아닌 레코드 수 계산
이 문제에서는
학과명이 Null이 아니므로 결과는 동일합니다. 따라서 이 부분은 Access 문법상 틀린 것이 아니라, 채점 프로그램이 정답식과 동일한 형태를 요구하여 차이로 인식한 것으로 보입니다.정리하면
✅
[txt학과명]을 사용해야 하는 것은 문제 지시사항에 따른 것으로 수정하는 것이 맞습니다.✅
DCount("*", ...)와DCount("학과명", ...)은 이 문제에서는 결과가 동일하며, 실제 Access에서도 정상적으로 동작합니다.
즐거운 하루 되세요.