책 내용 질문하기
docmd.openreport 조건문
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
205
조회수
118
작성일
2016-06-11
작성자
첨부파일

문제 1-3번

docmd.openreport "상품목록", acviewpreview,"",조건문

조건문쓸 때 정답처럼 "브랜드명 = '" & cmb브랜드.colume(1) & "'" 처럼 조회공부할때 사용하던 형식(filter,recordsourse 등)으로 쓰는 경우가 있고,

조건문을 쓸때 매크로작성기에서 조건문 작성할 때처럼 [분류]=[forms]![판매현황]![txt분류]로 쓰는 경우가 있었습니다.

첫번쨰 경우에는 원본끼리 비교하여 일치하는 값을 추출하는 경우이고,

두번째 경우도 마찬가기로 보는데, 두번째 경우는 매크로작성기에서 자주 사용하고 프로시져에서는 가끔 사용하는 것 같습니다. 정확히 두 형식의 쓰임이 구분이 가질 않습니다.

답변
2016-06-13 15:10:32

첫번째는 현재 폼이나 보고서 내의 필드와 컨트롤을 이용할때 작성하는 방법입니다.

두번째는 현재폼이나 보고서가 아닌 다른 폼이나 보고서의 컨트롤을 이용할때 사용하셔야 합니다.

매크로에서는 항상 [분류]=[forms]![판매현황]![txt분류] 로 사용하고

이벤트 프로시저에서는 현재폼이나 보고서가 아닌 다른 폼이나 보고서의 컨트롤을 이용할때 사용해야 하는 방법이므로

txt분류 컨트롤이 현재 실행중인 폼이나 보고서의 컨트롤이 아니면 사용하면 됩니다.

[분류]=[forms]![판매현황]![txt분류] 와 같이 작성하지 않으면 정상 실행 되지 않습니다.

좋은 하루 되세요.

  • *
    2016-06-13 15:10:32

    첫번째는 현재 폼이나 보고서 내의 필드와 컨트롤을 이용할때 작성하는 방법입니다.

    두번째는 현재폼이나 보고서가 아닌 다른 폼이나 보고서의 컨트롤을 이용할때 사용하셔야 합니다.

    매크로에서는 항상 [분류]=[forms]![판매현황]![txt분류] 로 사용하고

    이벤트 프로시저에서는 현재폼이나 보고서가 아닌 다른 폼이나 보고서의 컨트롤을 이용할때 사용해야 하는 방법이므로

    txt분류 컨트롤이 현재 실행중인 폼이나 보고서의 컨트롤이 아니면 사용하면 됩니다.

    [분류]=[forms]![판매현황]![txt분류] 와 같이 작성하지 않으면 정상 실행 되지 않습니다.

    좋은 하루 되세요.

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