책 내용 질문하기
342페이지 문제 3번 질문
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
342
조회수
109
작성일
2016-12-11
작성자
첨부파일

교재에는 매크로로 정답을 알려줬는데 저는 이걸 이벤트 프로시져로 해봤습니다.

DoCmd.OpenReport "접수현황", acViewPreview, , " 운송방법 = '" & cmb운송방법.Column(0) & "' And 중량 = '" & cmb중량.Column(0) & "'"

이렇게 했더니 매개변수 입력하라고 나오고 레코드표시가 안되네요

무엇이 문제인가요?

참고로 column을 써서 풀수 있는 방법으로 알려주세요 column안쓰고 풀수있는방법은 아는데

왜 column을 썼을때 오류가 나는지 모르겠습니다.

부탁드립니다.

답변
2016-12-15 06:05:53

cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.

cmb운송방법 컨트롤의 행원본을 확인 하시면

운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.



마찮가지로 cmb중량도 확인 해 보시면 중량코드가 컨트롤에 저장되는 것을 알 수 있습니다. 그렇기 때문에 중량코드로 비교 하셔야 합니다.

그러므로 column 속성을 사용하지 않습니다.

이벤트 프로시저에서도 매크로에 사용된 조건과 동일하게 표시하시면 됩니다.

좋은 하루 되세요.

  • *
    2016-12-15 06:05:53

    cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.

    cmb운송방법 컨트롤의 행원본을 확인 하시면

    운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.



    마찮가지로 cmb중량도 확인 해 보시면 중량코드가 컨트롤에 저장되는 것을 알 수 있습니다. 그렇기 때문에 중량코드로 비교 하셔야 합니다.

    그러므로 column 속성을 사용하지 않습니다.

    이벤트 프로시저에서도 매크로에 사용된 조건과 동일하게 표시하시면 됩니다.

    좋은 하루 되세요.

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