책 내용 질문하기
10년 1회 1급 E형 엑세스 기출문제 질문이요...
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
203
작성일
2012-06-28
작성자
첨부파일

문제 2-1의 (3) 문제 dcount 요.

해설보니까 =dcount("판매일자","판매쿼리","거래처명=txt거래처명") 이거인데

구하는값이 왜 판매일자 인지 모르겠어요... 문제봐도 유추가 안되는데

어떻게 풀어야되는지 자세히알려주세요 .... 계속 이거에서 헤매내요..

문제 2-2번 열기 문제요.

폼 열기 폼이름.show 하면안되나요??

해설보니까 docmd.openform 이식나와있는데 두개 차이점 어떨때 써야하나요..?

그리고 밑에 보니까 [form]![거래처]![거래처코드]=[txt거래처코드] 이렇게 나와있는데

.additem 이거 쓰는거아닌가요.. 어떨떄 써야하죠 ..??

날 더운데 몸 건강 챙기세요 ㅎㅎ

답변
2012-06-28 12:37:41

DCOUNT("개수를 구할 필드명","테이블/쿼리","조건")

첫번째 인수는 개수를 구할 필드명을 지정하면 되는데, 판매일자가 아닌 다른 필드명을 지정해도 됩니다.

레코드의 개수를 세는 것이기 때문에 테이블/쿼리에 해당하는 필드명을 어느것을 적든 같은 결과가 나옵니다.

도메인명에는 문제에서 판매쿼리를 이용하라고 되어 있으니 판매쿼리로 지정하고, 조건 부분에는 문제에서 TXT거래처명에 지정된 거래처별로 판매 건수를 표시하라고 하였으므로 "거래처명=TXT거래처명"으로 지정하면 되므로 이것을 인수로 지정하면 DCOUNT("판매일자","판매쿼리","거래처명=TXT거래처명")이 되는 것입니다.

폼이름.show 는 엑셀에서 폼을 열때 사용하는 것으로 엑세스에서 사용할 수 없습니다.

엑세스에서 폼을 열때는 docmd.openform 을 하셔야 하는 것이죠.

additem 도 엑셀에서 콤보상자나 리스트상자에 값을 넣을때 사용하는 것으로 엑세스에서는 사용하지 않습니다.

[form]![거래처]![거래처코드]=[txt거래처코드]

프로시저에서 = 은 같다가 아닌 =을 기준으로 오른쪽의 내용을 왼쪽에 넣는다 라고 생각 하셔야 합니다.

그러므로 거래처폼의 거래처코드에 txt거래처코드 컨트롤에 해당하는 값을 넣는다 라고 생각 하셔야 하죠.

좋은 하루 되세요.

"
  • *
    2012-06-28 12:37:41

    DCOUNT("개수를 구할 필드명","테이블/쿼리","조건")

    첫번째 인수는 개수를 구할 필드명을 지정하면 되는데, 판매일자가 아닌 다른 필드명을 지정해도 됩니다.

    레코드의 개수를 세는 것이기 때문에 테이블/쿼리에 해당하는 필드명을 어느것을 적든 같은 결과가 나옵니다.

    도메인명에는 문제에서 판매쿼리를 이용하라고 되어 있으니 판매쿼리로 지정하고, 조건 부분에는 문제에서 TXT거래처명에 지정된 거래처별로 판매 건수를 표시하라고 하였으므로 "거래처명=TXT거래처명"으로 지정하면 되므로 이것을 인수로 지정하면 DCOUNT("판매일자","판매쿼리","거래처명=TXT거래처명")이 되는 것입니다.

    폼이름.show 는 엑셀에서 폼을 열때 사용하는 것으로 엑세스에서 사용할 수 없습니다.

    엑세스에서 폼을 열때는 docmd.openform 을 하셔야 하는 것이죠.

    additem 도 엑셀에서 콤보상자나 리스트상자에 값을 넣을때 사용하는 것으로 엑세스에서는 사용하지 않습니다.

    [form]![거래처]![거래처코드]=[txt거래처코드]

    프로시저에서 = 은 같다가 아닌 =을 기준으로 오른쪽의 내용을 왼쪽에 넣는다 라고 생각 하셔야 합니다.

    그러므로 거래처폼의 거래처코드에 txt거래처코드 컨트롤에 해당하는 값을 넣는다 라고 생각 하셔야 하죠.

    좋은 하루 되세요.

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