2026_최신기출유형_09회
-3. 컨트롤 속성 설정 0/5
-컨트롤 원본 속성 X [txt학과수총계]의 원본 값 (=IIf(DCount("학과명","교수별 학생지도","학과명=txt학과명"),[학과명] & " 총 개수 : " & DCount("학과명","교수별 학생지도","학과명=txt학과명"),"해당학과없음"))이 정답(=IIf(DCount("학과명","교수별 학생지도","학과명=txt학과명")=0,"해당학과 없음",[txt학과명] & " 총 개수 : " & DCount("학과명","교수별 학생지도","학과명=txt학과명")))과 다릅니다.
=> IIf(DCount("학과명","교수별 학생지도","학과명=txt학과명"),[학과명] & " 총 개수 : " & DCount("학과명","교수별 학생지도","학과명=txt학과명"),"해당학과없음")
학과의 총 개수가 0인 경우 조건을 뒤로 적어도 되나요??
안녕하세요.
네, 0인 경우를 뒤쪽에 배치하는 방식도 가능합니다. 다만 작성하신 식은 조건을 조금 수정하는 것이 명확합니다.
예를 들어 다음과 같이 작성할 수 있습니다.
=IIf(DCount("학과명","교수별 학생지도","학과명=txt학과명")<>0,
[txt학과명] & " 총 개수 : " & DCount("학과명","교수별 학생지도","학과명=txt학과명"),
"해당학과 없음")
정답은 =0을 검사해서 참일 때 "해당학과 없음"을 표시하고, 위 식은 <>0을 검사해서 참일 때 총 개수를 표시합니다. 논리는 동일합니다.
작성하신 식처럼 조건을 단순히
IIf(DCount(...), ...)
로 작성해도 Access에서는 0=False, 0이 아닌 값은 True로 평가되어 동작할 수 있지만, <>0을 명시하는 것이 정확하고 안전합니다.
또한 [학과명]이 아니라 정답처럼 **[txt학과명]**을 사용하고, "해당학과 없음"의 띄어쓰기까지 지시사항과 동일하게 작성해야 합니다.
즐거운 하루 되세요.
-
관리자2026-08-07 14:38:10
안녕하세요.
네, 0인 경우를 뒤쪽에 배치하는 방식도 가능합니다. 다만 작성하신 식은 조건을 조금 수정하는 것이 명확합니다.
예를 들어 다음과 같이 작성할 수 있습니다.
=IIf(DCount("학과명","교수별 학생지도","학과명=txt학과명")<>0, [txt학과명] & " 총 개수 : " & DCount("학과명","교수별 학생지도","학과명=txt학과명"), "해당학과 없음")정답은
=0을 검사해서 참일 때 "해당학과 없음"을 표시하고, 위 식은<>0을 검사해서 참일 때 총 개수를 표시합니다. 논리는 동일합니다.작성하신 식처럼 조건을 단순히
IIf(DCount(...), ...)로 작성해도 Access에서는
0=False, 0이 아닌 값은True로 평가되어 동작할 수 있지만,<>0을 명시하는 것이 정확하고 안전합니다.또한
[학과명]이 아니라 정답처럼 **[txt학과명]**을 사용하고,"해당학과 없음"의 띄어쓰기까지 지시사항과 동일하게 작성해야 합니다.즐거운 하루 되세요.