책 내용 질문하기
(재재질문) 컨트롤 분리하는 경우와 분리하지않는 경우 구분하는 것이 헷갈립니다: 2015 컴활1급 실기 액세스
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
520
조회수
150
작성일
2016-01-21
작성자
탈퇴*원
첨부파일

2015 컴활1급 실기 액세스 실전모의고사 J형 파일

[2015] 컴퓨터활용능력 1급 실기 액세스

C:\컴활1급\02액세스\04 실전모의고사\1급J형.accdb

117번째 질문 다시 올립니다!

컨트롤 분리하는 경우와 분리하지않는 경우 구분하는 것이 헷갈립니다

(주로 보고서 작성에서는 컨트롤을 분리하지않는 거 같은데 잘 모르겠습니다!)

2015 컴활 1급 실기 액세스 실전모의고사 1급J형 520쪽

문제 3 (대리점코드 = cmb대리점코드) 레코드만 표시

03 '제품별관리보고서보기' 버튼에 클릭기능 구현하기(매크로 작성)

<정답>

OpenReport

보고서 이름: 제품별관리

보기 형식: 인쇄 미리 보기

필터이름:

Where 조건문: [대리점코드]=[Forms]![대리점별판매현황]![cmb대리점코드]

창모드: 기본

---------------------------------------------------------------------------

매크로를 비주얼베이직으로 변환하니까 아래와 같이 나옵니다.

Function 대리점별판매현황()

DoCmd.OpenReport "제품별관리", acViewPreview, "", "[대리점코드]=[Forms]![대리점별판매현황]![cmb대리점코드]", acNormal

End Function

질문> 위 프로시저에서 위치는 논외(=[Forms]![대리점별판매현황]!)로하고 노랑색 부분이 "대리점코드 = ' " & cmb대리점코드 & "'" 로 변환 될 줄 알았는데,

왜 컨트롤이 분리되지않고 그대로 나오는지 좀 설명해주세요.

아래의 504쪽(풀이: 509쪽) 프로시저에는 컨트롤이 분리되어있는데 비교하여 설명 좀 해주세요.

------- 아래 ---------

504쪽(풀이: 509쪽)

Private Sub cmd인쇄_Click()
DoCmd.OpenReport "수강신청현황", acViewPreview, , "수강과목= ' " & lst수강과목 & "'"
End Sub

----------------

----------------

액세스 교재 209쪽에도 아래와 같이, 이벤트 프로시저에서는 컨트롤이 분리되어 있습니다.

매크로 조건지정

[제품코드] Like "*" & [Forms]![제품별조회]![txt제품코드] & "*"

이벤트 프로시저에서 조건지정

"제품코드 Like '*" & txt제품코드 & "*'"

답변
2016-01-25 10:20:14

안녕하세요.

코드를 작성하는 방법의 차이라고 보면 될듯 합니다. 컴활 시험의 경우는 문제의 지시사항을 모두 만족하고 실행만 정상적으로 되면 맞는 것으로 채점됩니다.

즐거운 하루 되세요.

  • *
    2016-01-25 10:20:14

    안녕하세요.

    코드를 작성하는 방법의 차이라고 보면 될듯 합니다. 컴활 시험의 경우는 문제의 지시사항을 모두 만족하고 실행만 정상적으로 되면 맞는 것으로 채점됩니다.

    즐거운 하루 되세요.

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