책 내용 질문하기
컴활1급 실기 액세스: 어떤 문서에서 다른 문서를 오픈할 경우에 [경로 + 컨트롤 비분리 코딩]을 하면 되나요?
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
509
조회수
135
작성일
2016-05-03
작성자
탈퇴*원
첨부파일

C:\길벗컴활1급\02 액세스\04 실전모의고사\1급I형 정답.accdb

2015컴활 1급 실기 액세스 509쪽

어떤 문서에서 다른 문서를 오픈할 경우에 [경로 + 컨트롤 비분리 코딩]을 하면 되나요?

문제3

03. '인쇄' 버튼에 클릭기능 구현하기

교재 정답 (경로명 생략 + 컨트롤 분리 코딩)

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

질문> 위 정답 코딩을 경로(개체유형 & 개체명)를 추가하여 컨트롤 비분리 코딩을 하여 다시작성하면 아래와 같이 됩니다.

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

위와 같이 "경로명 + 컨트롤 비분리 코딩"을 해도 결과는 동일하게 나옵니다.

폼에서 다른 폼이나 보고서를 오픈 할 때(즉 동일한 폼이 아닐 때) 조건문에 경로명을 포함한 컨트롤 비분리 코딩을 해도 된다고 이해하면 되나요?

만약에 위와 같이 가능하다면, 수험생 입장에서 컨트롤 분리 코딩이 좀 헷갈리는 면이 있으므로,

고민하지않고(숫자나 문자 여부에 상관없이), 양쪽 따옴표 안에 ("~")안에 무조건 경로명을 다 적어주면

상당히 편리할거라는 생각이 듭니다!

컨트롤 비분리 코딩이 편리한것은 아래와 같이 괄호([ ])도 생략하고 띄어쓰기 안해도 되니까

상당히 편리합니다. (단, and와 between 등의 예약어 앞뒤로 공백만 주면 됨)

"수강과목=forms!수강신청내역!lst수강과목"

정확한 답변을 부탁 드립니다.

감사합니다!

답변
2016-05-09 10:13:39

안녕하세요.

항상 말씀드리지만 컴활 시험은 문제의 지시사항을 모두 만족하고 실행이 정상적으로 되면 모두 맞는 것으로 채점됩니다. 즉 코드를 분리하든, 경로명을 입력하든 결과값이 정상적으로 실행된다면 상관 없습니다.

즐거운 하루 되세요.

  • *
    2016-05-09 10:13:39

    안녕하세요.

    항상 말씀드리지만 컴활 시험은 문제의 지시사항을 모두 만족하고 실행이 정상적으로 되면 모두 맞는 것으로 채점됩니다. 즉 코드를 분리하든, 경로명을 입력하든 결과값이 정상적으로 실행된다면 상관 없습니다.

    즐거운 하루 되세요.

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