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

2026_최신기출유형_09회

-3. 컨트롤 속성 설정 0/5

-컨트롤 원본 속성 X [txt학과수총계]의 원본 값 (=IIf(DCount("*","교수별 학생지도","학과명=txt학과명")=0,"해당학과 없음",[학과명] & " 총 개수 : " & DCount("*","교수별 학생지도","학과명=txt학과명")))이 정답(=IIf(DCount("학과명","교수별 학생지도","학과명=txt학과명")=0,"해당학과 없음",[txt학과명] & " 총 개수 : " & DCount("학과명","교수별 학생지도","학과명=txt학과명")))과 다릅니다.


어떤 부분이 오답인가요?

답변
2026-07-21 09:32:40

안녕하세요.

문제 지시사항을 보면 오답의 원인을 더 명확하게 알 수 있습니다.

핵심은 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에서도 정상적으로 동작합니다.

    즐거운 하루 되세요.

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