책 내용 질문하기
엑세스 D함수 질문 있습니다.
도서
2026 시나공 컴퓨터활용능력 1급 실기 총정리
페이지
428
조회수
82
작성일
2026-08-13
작성자
김*훈
첨부파일

총정리 428페이지 기출문제 7회
입력 및 수정 기능 구현 2번에 보면

txt가동업체총계를 iif와 dcount로 나타내는 문제인데


교재의 정답은 IIf(DCount("가동업체","산업단지현황","[시도코드]=[txt시도코드]")=0,"가동업체 없음","가동업체 총 개수 : " & DCount("가동업체","산업단지현황","[시도코드=[txt시도코드]")) 인데


제가 연습하면서 원래 d함수는 ("인수", "도메인", "조건")형식으로 ""로 묶는다고 들었는데


IIf(DCount("가동업체","산업단지현황","시도코드=txt시도코드")=0,"가동업체 없음","가동업체 총 개수 : " & DCount("가동업체","산업단지현황","시도코드=txt시도코드"))

이렇게 []를 사용안해도 답은 똑같이 나오는데


이 경우에는 상관없나요?



답변
2026-08-13 19:23:41

안녕하세요.

네, 이 경우 [ ]는 생략해도 됩니다.

"시도코드=txt시도코드"

"[시도코드]=[txt시도코드]"

는 Access에서 동일하게 인식됩니다.

핵심은 다음과 같습니다.

  • " " → DCount의 조건식 전체를 문자열로 전달하므로 필요

  • [ ] → 필드명·컨트롤명을 명확하게 구분하는 기호로, 단순한 이름이면 생략 가능

  • 필드명에 공백이나 특수문자가 있다면 [ ] 사용 필요

따라서 질문처럼 [ ] 없이 작성해도 결과가 정상이라면 문제없는 표현입니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-13 19:23:41

    안녕하세요.

    네, 이 경우 [ ]는 생략해도 됩니다.

    "시도코드=txt시도코드"
    

    "[시도코드]=[txt시도코드]"
    

    는 Access에서 동일하게 인식됩니다.

    핵심은 다음과 같습니다.

    • " " → DCount의 조건식 전체를 문자열로 전달하므로 필요

    • [ ] → 필드명·컨트롤명을 명확하게 구분하는 기호로, 단순한 이름이면 생략 가능

    • 필드명에 공백이나 특수문자가 있다면 [ ] 사용 필요

    따라서 질문처럼 [ ] 없이 작성해도 결과가 정상이라면 문제없는 표현입니다.

    즐거운 하루 되세요.

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