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

2026_최신기출유형_09회

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

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


Q. 지문에서 '학과의 총 개수가 0인경우', '학과의 총 개수가 8인경우'라고 되어 있어서 [학과명] 필드의 개수는 세는거죠?

조건을 만족하는 필드의 개수를 셀 때는 기본키로 설정된 필드나 기본키가 될 수 있는 필드를 사용해야 한다고 들었는데, 이 문제에는 '학과의 개수'라는 언급이 있어서 해당하지 않는거라 이해하면 될까요?


언제 기본키가 되는 필드 또는 기본키가 될 수 있는 필드를 가지고 개수를 세는건지 알려주세요...

답변
2026-08-13 10:08:28

안녕하세요.

네, 이번 문제는 지문에 “학과의 총 개수”라고 되어 있으므로 DCount의 첫 번째 인수는 정답처럼 **"학과명"**을 사용하는 것이 가장 자연스럽습니다.

DCount("학과명","교수별 학생지도","학과명=txt학과명")

반면 작성하신

DCount("학번","교수별 학생지도","학과명=txt학과명")

은 조건에 맞는 레코드 중 학번이 Null이 아닌 개수를 셉니다. 학번이 모든 레코드에 반드시 입력되어 있다면 결과는 같을 수 있지만, 문제에서 요구한 대상 필드는 학과명이므로 정답과는 의미가 다릅니다.

기본키 필드를 세는 경우는 “조건에 맞는 레코드 수” 자체를 정확히 구하고 싶을 때입니다. 기본키는 Null이 될 수 없으므로 누락 없이 건수를 셀 수 있기 때문입니다.

즉, 이렇게 구분하시면 됩니다.

  • “학과명 개수”, “제품코드 개수”처럼 특정 필드의 개수를 요구 → 그 필드를 DCount의 첫 번째 인수로 사용

  • “학생 수”, “레코드 수”, “건수”처럼 행 자체의 개수를 요구 → Null이 없는 기본키나 식별 필드를 사용하는 것이 안전

이번 문제는 특정 필드인 ‘학과명’의 개수를 묻고 있으므로 DCount("학과명", …)이 맞습니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-13 10:08:28

    안녕하세요.

    네, 이번 문제는 지문에 “학과의 총 개수”라고 되어 있으므로 DCount의 첫 번째 인수는 정답처럼 **"학과명"**을 사용하는 것이 가장 자연스럽습니다.

    DCount("학과명","교수별 학생지도","학과명=txt학과명")
    

    반면 작성하신

    DCount("학번","교수별 학생지도","학과명=txt학과명")
    

    은 조건에 맞는 레코드 중 학번이 Null이 아닌 개수를 셉니다. 학번이 모든 레코드에 반드시 입력되어 있다면 결과는 같을 수 있지만, 문제에서 요구한 대상 필드는 학과명이므로 정답과는 의미가 다릅니다.

    기본키 필드를 세는 경우는 “조건에 맞는 레코드 수” 자체를 정확히 구하고 싶을 때입니다. 기본키는 Null이 될 수 없으므로 누락 없이 건수를 셀 수 있기 때문입니다.

    즉, 이렇게 구분하시면 됩니다.

    • “학과명 개수”, “제품코드 개수”처럼 특정 필드의 개수를 요구 → 그 필드를 DCount의 첫 번째 인수로 사용

    • “학생 수”, “레코드 수”, “건수”처럼 행 자체의 개수를 요구 → Null이 없는 기본키나 식별 필드를 사용하는 것이 안전

    이번 문제는 특정 필드인 ‘학과명’의 개수를 묻고 있으므로 DCount("학과명", …)이 맞습니다.

    즐거운 하루 되세요.

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