책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
396
조회수
88
작성일
2026-08-05
작성자
박*진
첨부파일

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인 경우 조건을 뒤로 적어도 되나요??

답변
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학과명]**을 사용하고, "해당학과 없음"의 띄어쓰기까지 지시사항과 동일하게 작성해야 합니다.

즐거운 하루 되세요.

  • 관리자
    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학과명]**을 사용하고, "해당학과 없음"의 띄어쓰기까지 지시사항과 동일하게 작성해야 합니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.