책 내용 질문하기
최신기출문제 엑세스 2010년 1회 문제2번에 3번 & 문제3번에 2번 & 문제3번에 3번
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
0
조회수
89
작성일
2012-07-13
작성자
첨부파일

자꾸 문제에 제시하지도 않는 필드? 가 답의 한 부분으로 나와서 답을 맞추기가 어려워요.ㅠ

문2-3) 본문의 txt건수 컨트롤에는 거래처별로 판매건수가 나타나도록 설정하시오

-txt거래처명에 지정된 거래처별로 판매건수가 표시될것

- dcount함수와 판매쿼리를 사용할것

답) =DCount("판매일자","판매쿼리","거래처명 = TXT거래처명")

여기서 문제에는 나오지도 않는 판매일자가 왜 튀어나오는 거죠?? 어렵네염 ㅠㅠ

문3-2) 거래처별 판매정보폼의 폼바닥글에 있는 거래처레코드찾기 버튼 (cmb찾기)을 클릭할 때

다음과 같은 기능을 수행하도록 구현하시오.

- cmb거래처찾기 컨트롤에 설정된 거래처의 데이터만 표시되도록 설정할 것

- filter, filteron을 이용할 것

답) Private Sub cmd찾기_Click()
Me.Filter = "거래처명 ='" & cmb거래처찾기 & "'"
Me.FilterOn = True
End Sub

거래처명은 왜 나온 거죠? "거래처찾기 ='" & cmb거래처찾기 &"'" 가 왜 아닌건가요.

문3-3) 거래처별 판매정보 폼의 폼 바닥글에 있는 미리보기버튼 cmd인쇄 을 클릭할 때 다음과 같은 기능을 수행하도록 이벤트 프로시저를 구현하시오.

- 일자별 판매정보 출력 보고서를 미리보기 형태로 열것

- cmb거래처찾기 컨트롤에 설정된 거래처의 데이터만 표시되도록 설정할 것.

답) Private Sub cmd인쇄_Click()
DoCmd.OpenReport "일자별 판매정보 출력", acViewPreview, , "거래처명 ='" & cmd거래처찾기 & "'"
End Sub

이것도 위에랑 비슷해요. 왜 저기 문제에도 나오지 않는 거래처명이 나오는 거죠??

가르켜 주세요 ㅠㅠ

답변
2012-07-16 15:03:55

1.

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

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

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

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

2,3.

cmb거래처찾기 컨트롤에 저장된 값이 무엇인지 확인 하시고 비교하셔야 하죠.

cmb거래처찾기 컨트롤의 행원본 확인 하시면 거래처명이 있고 바운드열이 1로 되어 있어 거래처명이 이 컨트롤에 저장된 다는 것을 알 수 있습니다.

그렇기 때문에 비교하실때도 거래처명으로 비교하셔야 하는 것입니다.

컨트롤에 저장된 값을 확인 하셔서 사용 하세요.

좋은 하루 되세요.

"
  • *
    2012-07-16 15:03:55

    1.

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

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

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

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

    2,3.

    cmb거래처찾기 컨트롤에 저장된 값이 무엇인지 확인 하시고 비교하셔야 하죠.

    cmb거래처찾기 컨트롤의 행원본 확인 하시면 거래처명이 있고 바운드열이 1로 되어 있어 거래처명이 이 컨트롤에 저장된 다는 것을 알 수 있습니다.

    그렇기 때문에 비교하실때도 거래처명으로 비교하셔야 하는 것입니다.

    컨트롤에 저장된 값을 확인 하셔서 사용 하세요.

    좋은 하루 되세요.

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