책 내용 질문하기
2011년 3회 기출문제 자료 엑세스 문제 질문 - dcount 관련
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
558
작성일
2012-08-25
작성자
첨부파일

3. <거래처별제품관리> 폼의 'txt거래건수'컨트롤에는 'cmb거래처'에서 선택한 거래처를 <거래내역> 테이블에서 찾아 개수를 표시하시오.

dcount 함수를 이용할 것.

답이. dcount("순번", "거래내역", "cmb거래처=거래처명")

왜, 순번, 거래내역, cmb거래처=거래처명 이되는지 이해가 되지 않습니다.

설명 부탁 드려요

답변
2012-08-27 09:28:09

dcount("찾을값이있는필드명","테이블/쿼리","조건")으로

dcount 함수는 레코드의 개수를 세는 함수이므로

테이블/쿼리에 해당하는 어떤 필드를 사용하셔도 동일한 결과가 나옵니다.

순번이 아닌 다른 필드명을 사용하여 확인 해 보시기 바랍니다.

거래내역은 거래처별제품관리 폼의 레코드 원본입니다.

보통 현재 작업중인 폼의 레코드 원본을 확인하여 사용하거나

사용해야하는 컨트롤의 원본을 확인 하여 사용합니다.

문제의 지시사항에 cmb거래처에서 선택한 값에 대해서 표시하라고 했기 때문에 "cmb거래처=거래처명" 으로 사용됩니다.

dcount 함수의 조건에서

"거래처명=cmb거래처" 나 "cmb거래처=거래처명" 모두 같은 결과를 나타내게 됩니다.

보통은 필드명=컨트롤명 으로 사용하죠.

프로시저 안에서의 사용이 아니라 조건으로 사용된 경우는 어떻게 작성하시든 결과가 같게 나올 수 있습니다.

결과가 정확하다면 상관 없는 부분입니다.

좋은 하루 되세요.

"
  • *
    2012-08-27 09:28:09

    dcount("찾을값이있는필드명","테이블/쿼리","조건")으로

    dcount 함수는 레코드의 개수를 세는 함수이므로

    테이블/쿼리에 해당하는 어떤 필드를 사용하셔도 동일한 결과가 나옵니다.

    순번이 아닌 다른 필드명을 사용하여 확인 해 보시기 바랍니다.

    거래내역은 거래처별제품관리 폼의 레코드 원본입니다.

    보통 현재 작업중인 폼의 레코드 원본을 확인하여 사용하거나

    사용해야하는 컨트롤의 원본을 확인 하여 사용합니다.

    문제의 지시사항에 cmb거래처에서 선택한 값에 대해서 표시하라고 했기 때문에 "cmb거래처=거래처명" 으로 사용됩니다.

    dcount 함수의 조건에서

    "거래처명=cmb거래처" 나 "cmb거래처=거래처명" 모두 같은 결과를 나타내게 됩니다.

    보통은 필드명=컨트롤명 으로 사용하죠.

    프로시저 안에서의 사용이 아니라 조건으로 사용된 경우는 어떻게 작성하시든 결과가 같게 나올 수 있습니다.

    결과가 정확하다면 상관 없는 부분입니다.

    좋은 하루 되세요.

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