책 내용 질문하기
docmd
도서
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
266
조회수
73
작성일
2018-02-19
작성자
탈퇴*원
첨부파일

p.266 조회 및 출력 기능 구현 3번문제에서

등록현황 보고서를 인쇄미리보기 형태로 실행하는 이벤트 프로시저를 작성하라고 나와있는데요

저는 답을 DoCmd.OpenReport "등록현황", acViewPreview, , "학과명 = '" & txt학과명 & "'"

라고 했는데

정답을 보면 매크로에 사용되는 [forms]!구문?을 쓰셨더라구요

다른 이벤트 프로시저와 다르게 하위폼에 있는 txt학과명을 구하기 때문인가요?ㅜ 정답이 사용된 이유 알려주세요

답변
2018-02-23 19:16:50

현재 폼이나 보고서의 컨트롤을 이용하는 경우에는

DoCmd.OpenReport "등록현황", acViewPreview, , "학과명='" & TXT학과명 & "'"

작성하면 되지만

다른 폼이나 보고서의 컨트롤을 이용하려면

DoCmd.OpenReport "등록현황", acViewPreview, , "학과명='" & [forms]![문화센터등록현황]![문화센터등록]![txt학과명] & "'"

로 작성하셔야 합니다.

좋은 하루 되세요.

  • *
    2018-02-23 19:16:50

    현재 폼이나 보고서의 컨트롤을 이용하는 경우에는

    DoCmd.OpenReport "등록현황", acViewPreview, , "학과명='" & TXT학과명 & "'"

    작성하면 되지만

    다른 폼이나 보고서의 컨트롤을 이용하려면

    DoCmd.OpenReport "등록현황", acViewPreview, , "학과명='" & [forms]![문화센터등록현황]![문화센터등록]![txt학과명] & "'"

    로 작성하셔야 합니다.

    좋은 하루 되세요.

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