책 내용 질문하기
이것을 코드작성기로 작성하면 어떻게 바뀌나요?
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
235
조회수
36
작성일
2012-03-12
작성자
첨부파일

부록-235페이지, 문제3-3번 문제입니다.

Q.'제품별조회'폼의 '보기(cmd보기)을 클릭할 경우 다음과 같은 기능을 수행하도록 매크로를 구현하시오.

'제품별 납품 현황'보고서를 미리보기형태로 열것

'제품별조회' 폼의 'txt제품명'이 '제품명'과 동일한 내용만 '제품별 납품 현황' 보고서에 나타나도록 할 것

이 문제에서는 매크로를 이용하라 했지만 이 것을 코드작성기로 작성하면,

docmd.openreport "제품별 납품 현황",acviewpreview,,"제품명=txt제품명"

docmd.openreport "제품별 납품 현황",acviewpreview,,"제품명='" & t제품명 & "'"

어느게 맞는 건가요???(이론적 설명도 부탁드려요~)

답변해 주신 분들 감사드려요^^

답변
2012-03-13 07:05:13

docmd.openreport "제품별 납품 현황",acviewpreview,,"제품명='" & txt제품명 & "'"

맞습니다. openreport 나 openform 의 경우 컨트롤 분리를 해야 하기 때문이죠.

이렇게 & 연산자를 사용해야만 txt제품명에 입력된 값을 가져와서 비교하게 됩니다.

그냥 "제품명=txt제품명" 을 하게 되면 txt제품명이라는 글짜 정도로 생각 하게 되는 것이죠.

컨트롤 분리를 사용하지 않아도 되는 구문은

sql문과 d가 들어가는 도메인 함수 정도가 있습니다.

좋은 하루 되세요.

"
  • *
    2012-03-13 07:05:13

    docmd.openreport "제품별 납품 현황",acviewpreview,,"제품명='" & txt제품명 & "'"

    맞습니다. openreport 나 openform 의 경우 컨트롤 분리를 해야 하기 때문이죠.

    이렇게 & 연산자를 사용해야만 txt제품명에 입력된 값을 가져와서 비교하게 됩니다.

    그냥 "제품명=txt제품명" 을 하게 되면 txt제품명이라는 글짜 정도로 생각 하게 되는 것이죠.

    컨트롤 분리를 사용하지 않아도 되는 구문은

    sql문과 d가 들어가는 도메인 함수 정도가 있습니다.

    좋은 하루 되세요.

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