책 내용 질문하기
컴활1급 액세스: [경로 + 컨트롤 비분리 코딩]이 가능한 경우
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
509
조회수
274
작성일
2016-05-03
작성자
탈퇴*원
첨부파일

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

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

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

문제3

02. '수강신청내역' 폼의 목록상자(lst수강과목) '수강과목' 선택(AfterUpdate) 시

▶ '수강과목'이 'lst수강과목'의 값과 동일한 레코드만 표시

▶ RecordSource 이용

2015 컴활 1급 실기 액세스 교재 정답(509쪽)

Private Sub lst수강과목_AfterUpdate()
Me.RecordSource = "select * from 수강현황 where 수강과목='" & lst수강과목 &"'"
End Sub

위 교재 정답을 [경로 + 컨트롤 비분리 코딩]을 하면 아래와 같습니다.

띄어쓰기도 필요없고 복잡한 따옴표도 안 붙여도 되고 단지 경로명만 추가한 결과입니다.

Private Sub lst수강과목_AfterUpdate()
Me.RecordSource = "select * from 수강현황 where 수강과목=forms!수강신청내역!lst수강과목"
End Sub

질문>Me.RecordSource 는 같은 폼을 오픈하는데도 [경로명 + 컨트롤 비분리 코딩]이 가능한 이유가 뭔지

좀 알려주세요!

같은 폼을 오픈하는 것이 아닌거 같기도 합니다.(수강신청내역 폼의 레코드 원본:수강현황, lst수강과목 행원본:수강과목 )

동일하지않은 문서를 오픈할 때, [경로명 + 컨트롤 비분리 코딩]을 해도 되는지의 질문은 이전에 이미 올려 놓았습니다.

감사합니다!

답변
2016-05-09 10:16:21

안녕하세요.

같은 폼을 실행할 때도 경로명을 입력해도 상관 없습니다. 일반적으로 같은 폼일 경우는 굳이 경로명을 입력하지 않아도 정상적으로 실행되므로 생략했다고 보면 됩니다.

즐거운 하루 되세요.

  • *
    2016-05-09 10:16:21

    안녕하세요.

    같은 폼을 실행할 때도 경로명을 입력해도 상관 없습니다. 일반적으로 같은 폼일 경우는 굳이 경로명을 입력하지 않아도 정상적으로 실행되므로 생략했다고 보면 됩니다.

    즐거운 하루 되세요.

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