책 내용 질문하기
보고서 미리보기 질문입니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
24
작성일
2013-07-02
작성자
첨부파일

보고서 미리보기에 대해서 질문입니다.

2012년 시나공책 기본 모의고사 4회 문제 3-3 입니다.

인쇄 버튼을 눌렀을 때 고객별대여현황 보고서를 인쇄 미리보기 형태로 여는 것입니다.

조건은 cmb고객코드에서 선택한 고객만을 대상으로 하는 것입니다.

해설에는 매크로 작성기를 이용한다고 되어 있습니다.

저는 이벤트 프로시저를 사용했구요.

그런데 매크로 작성기에서 조건을 입력할 때는

[고객코드]=[Forms]![고객별대여현황]![cmb고객코드] 로 되어있어요.

근데 이벤트 프로시저에서 DoCmd.OpenReport "고객별대여현황", acViewPreview, , "고객코드 = '" & cmb고객코드 & "'" 이렇게 입력하니까 실행은 되었어요.

왜 매크로 작성기와 이벤트 프로시저에서 조건식을 입력하는데 다른건지 모르겠어요...

빨리 알려주세요ㅠㅠ 부탁드립니다!

답변
2013-07-02 15:50:42

매크로에서는 항상 [고객코드]=[Forms]![고객별대여현황]![cmb고객코드] 와 같은 형식으로 사용합니다.

매크로에서는 "고객코드 = '" & cmb고객코드 & "'" 으로 사용할 수 없습니다.

코드에서 "고객코드 = '" & cmb고객코드 & "'" 으로 작성했을때 정확히 실행 된다면 사용이 가능하구요.

매크로에서 사용했던 것 처럼 프로시저에 "[고객코드]=[Forms]![고객별대여현황]![cmb고객코드] " 로 사용하여도

정상적으로 실행된다면 이것도 사용이 가능합니다.

좋은 하루 되세요.

"
  • *
    2013-07-02 15:50:42

    매크로에서는 항상 [고객코드]=[Forms]![고객별대여현황]![cmb고객코드] 와 같은 형식으로 사용합니다.

    매크로에서는 "고객코드 = '" & cmb고객코드 & "'" 으로 사용할 수 없습니다.

    코드에서 "고객코드 = '" & cmb고객코드 & "'" 으로 작성했을때 정확히 실행 된다면 사용이 가능하구요.

    매크로에서 사용했던 것 처럼 프로시저에 "[고객코드]=[Forms]![고객별대여현황]![cmb고객코드] " 로 사용하여도

    정상적으로 실행된다면 이것도 사용이 가능합니다.

    좋은 하루 되세요.

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