책 내용 질문하기
안녕하세요!! 엑세스 실전모의고사에서 질문있어요~
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
107
작성일
2011-09-24
작성자
첨부파일

다른게 아니라..풀다가 질문이생겨서요!

H형하고 J형에서 비슷한 문제인데요

조회및출력기능에서

2번문제하고 3번문제 관련인데요.

대리점별판매현황 폼의 대리점 버튼cmd조회 버튼을 클릭할때 다음과같은 기능을 수행하도록 구현하시오 이때는

폼의 필터와 필터온기능

현재 폼의 데이터에 대리점코드가 cmb대리점코드의 값과 동일한 레코드만 표시 ! 이게 문제인데요

me.filter = "대리점코드='" & cmb대리점코드 & "'"

me.flteron = true

이렇게 되자나요

cmb대리점코드가 테이블에서 봤을때 텍스트로 입력되있었어요

그런데 그밑에

대리점별판매현황 폼의 제품별관리보고서보기 버튼을 클릭할때 다음과같은 기능을 수행하도록 구현하시오

제품별관리보고서를 인쇄미리보기형태로열것

대리점코드가 cmb대리점코드의 값과 동일한 레코드만표시

이문제에서는

두커멘드 속성을 쓸때와 매크로 작성할때 where에 입력시키는 조건문이 서로 다르던데 왜그런건가요?

docmd 로 작성할때는

docmd.openreport "제품별관리",acpreview,,"대리점코드 ='" & cmb대리점코드 & "'"

이렇게 되는데..

그 매크로 작성기에서 where조건문에 조건을 넣을때에

위에랑 똑같이 대리점코드 =cmb대리점코드 이게 안되면 위에 쓴 조건과 똑같이 써주면 안되는건가요?

그리구 여기선 로드된폼이 있었기 떄문에 그냥 거길 경로로 지정하면 되는데

만약 읽어온 폼이 없는 상태에 매크로 조건문을 작성할때는 테이블이나 쿼리에 직접찾아가야하는건가요?

궁금해요.ㅠ

답변
2011-09-26 11:14:54

매크로 작성기에 식작성기에서

폼 -> 로드된폼 -> cmb대리점코드 를 더블클릭 하시면

[forms]![로드된폼이름]![cmb대리점코드] 와 같이 입력되죠.

그럼 이 앞에다가 대리점코드= 을 입력하여

대리점코드 =[forms]![대리점별판매현황]![cmb대리점코드]

와 같이 작성하시면 됩니다. 매크로에서는 이렇게 사용하는 것입니다.

& 연산자를 이용하여 컨트롤 분리하실 필요가 없으세요.

로드된 폼이 없다면 전체폼에서 해당하는 폼을 선택 하시면됩니다.

좋은 하루 되세요.

"
  • *
    2011-09-26 11:14:54

    매크로 작성기에 식작성기에서

    폼 -> 로드된폼 -> cmb대리점코드 를 더블클릭 하시면

    [forms]![로드된폼이름]![cmb대리점코드] 와 같이 입력되죠.

    그럼 이 앞에다가 대리점코드= 을 입력하여

    대리점코드 =[forms]![대리점별판매현황]![cmb대리점코드]

    와 같이 작성하시면 됩니다. 매크로에서는 이렇게 사용하는 것입니다.

    & 연산자를 이용하여 컨트롤 분리하실 필요가 없으세요.

    로드된 폼이 없다면 전체폼에서 해당하는 폼을 선택 하시면됩니다.

    좋은 하루 되세요.

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