책 내용 질문하기
액세스 섹션8 227페이지 질문드립니다.
도서
2022 시나공 컴퓨터활용능력 1급 실기(엑셀, 엑세스 2016)
페이지
227
조회수
167
작성일
2022-06-28
작성자
탈퇴*원
첨부파일

첨부파일 보시면 

 

위에 dcount 함수에서는 조건이 "브랜드코드=cmb브랜드"로 되어있고

 

아래 docmd 함수에서는 조건이 "브랜드명 = '" & cmb브랜드.column(1) & "'"로 되어있습니다.

그리고 docmd 조건을 "브랜드코드 = '" & cmb브랜드.column(0) & "'" 로 바꿨을 때 정상적으로 작동이 하였고

최종적으로 "브랜드코드 = '" & cmb브랜드 & "'"로 바꿨을 떄도 정상적으로 작동하였습니다.

 

여기서 제가 궁금한 점은 dcount함수에는 "브랜드코드=cmb브랜드"라고 입력하였을때는 오류가 발생하지 않앗는데,

 

왜 docmd함수에서는 "브랜드코드=cmb브랜드"라고 작성하면 정상적으로 작동하지 않는지 궁금합니다.

 

엔퍼센드가 들어가야하는 확실한 조건 같은것을 알려주시면 감사하겠습니다.

답변
2022-07-01 09:27:08

안녕하세요. 길벗 수험서 운영팀입니다. 

 

도메인 함수, 즉 dcount, dsum, davg 등과 같은 함수에서는 각 인수를 " "로만 묶어주면 됩니다. 

docmd를 사용하는 프로시저에서는 분리 및 연결을 해줘야 합니다. 이 내용 중 예외도 있는데 그 내용은 교재 195~196쪽에 나와 있습니다. 

 

행복한 하루 되세요. 

  • 관리자
    2022-07-01 09:27:08

    안녕하세요. 길벗 수험서 운영팀입니다. 

     

    도메인 함수, 즉 dcount, dsum, davg 등과 같은 함수에서는 각 인수를 " "로만 묶어주면 됩니다. 

    docmd를 사용하는 프로시저에서는 분리 및 연결을 해줘야 합니다. 이 내용 중 예외도 있는데 그 내용은 교재 195~196쪽에 나와 있습니다. 

     

    행복한 하루 되세요. 

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