책 내용 질문하기
1급 실기 액세스dcount함수 사용
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
433
조회수
81
작성일
2018-01-30
작성자
탈퇴*원
첨부파일

액세스 실전모의고사 b형에서요..

문제2번에 4번보면

폼바닥글의 txt반품수에는 현재 선택된 소매점명의 반품된 레토드 수가, txt총액에는 현재 선택된 소매점명의 반품가격의 총합계가 표시되도록 설정하라고 되있는데요

txt반품수에 =DCount("제품코드","소매점별반품","소매점명=txt소매점명")라고 쓰는게 정답입니다.

그런데 몇가지 궁금한 점이..

제품코드는 왜 쓰는 지 궁금해요 단순히 dcount하기 위한 거라면 다른 필드를 써도 되지않나요?

그리고 필드양쪽에 "제품코드"와 같이 ("")큰따옴표를 썼는데 []는 쓰니까 오류가 나더라구요..

혹시 액세스에서 ""와 []의 차이점을 알려주실 수 있나요..?

count([제품코드])이렇게 쓰면 또 되더라구용..ㅇㅅㅇ

답변
2018-02-03 18:46:57

dcount("값을구할필드명","테이블/쿼리","조건")

이죠. dcount 함수는 레코드의 개수를 세는 함수 이므로 테이블/쿼리의 어떤 필드명을 쓰셔도 동일한 결과가 나옵니다.

값을 구할 필드명은 레코드 원본인 소매점별반품 에서 확인 하시면 됩니다.

테이블/쿼리는 현재 폼/보고서의 레코드 원본을 확인하여 사용하시구요.

조건은 문제에 보시면 현재 선택된 소매점명의 반품된 레코드 수 이므로

소매점명=txt소매점명 과 같이 작성하시면 되세요.

[] 는 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분입니다.

[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.

"" 는 문자값을 나타낼때 사용하구요.

dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.

dsum("필드명","테이블/쿼리명","조건")

' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.

인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.

dsum("필드명","테이블/쿼리명","조건='이름'")

위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.

좋은 하루 되세요.

  • *
    2018-02-03 18:46:57

    dcount("값을구할필드명","테이블/쿼리","조건")

    이죠. dcount 함수는 레코드의 개수를 세는 함수 이므로 테이블/쿼리의 어떤 필드명을 쓰셔도 동일한 결과가 나옵니다.

    값을 구할 필드명은 레코드 원본인 소매점별반품 에서 확인 하시면 됩니다.

    테이블/쿼리는 현재 폼/보고서의 레코드 원본을 확인하여 사용하시구요.

    조건은 문제에 보시면 현재 선택된 소매점명의 반품된 레코드 수 이므로

    소매점명=txt소매점명 과 같이 작성하시면 되세요.

    [] 는 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분입니다.

    [] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.

    "" 는 문자값을 나타낼때 사용하구요.

    dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.

    dsum("필드명","테이블/쿼리명","조건")

    ' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.

    인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.

    dsum("필드명","테이블/쿼리명","조건='이름'")

    위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.

    좋은 하루 되세요.

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