책 내용 질문하기
이문제는 왜 컨트롤 비분리 코딩이 가능한가요?
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
445
조회수
81
작성일
2016-05-09
작성자
탈퇴*원
첨부파일

경로명(개체유형, 개체명)을 포함한 컨트롤 비분리 코딩을 하니까

ApplyFilter를 VB로 나타내는 데도 아주 수월합니다.

그냥 따옴표 안에 경로명만 포함해서 죽 붙여서 입력(숫자나 문자 컨트롤 여부에 상관없이) 하면 되네요.

445 쪽

A) 컨트롤 분리(정답): Me.Filter = "판매수량>=" & txt최소수량 & " and 판매수량 <=" & txt최대수량

B) 컨트롤 비분리: DoCmd.ApplyFilter "", "판매수량>=Forms!판매조회!txt최소수량 And 판매수량<=Forms!판매조회!txt최대수량"

질문> 이 문제는 왜 컨트롤 비분리 코딩가능한지 이유를 좀 알려주세요!

어떤 문서(폼) 에서 다른 문서(폼 또는 보고서)를 필터링 오픈할 때는 비분리 코딩이 가능한 거 같다는

느낌이 듭니다....

감사합니다.

아래는 참고로....

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

2015 컴활1급 실기 액세스: 실전모의고사 C형

p.445

문제3

2. '판매조회' 폼의 '조회' 버튼(cmd조회)을 클릭할 때, 다음과 같은 기능을 수행하도록 구현하시오.(5점)

▶ 판매수량이 txt판매수량'과 'txt최대수량'에 입력된 값의 범위에 포함되는 제품의 정보만 표시

▶ 폼의 Filter 및 FilterOn 속성 이용

<교재 정답>

Private Sub cmd조회_Click()
Me.Filter = "판매수량>=" & txt최소수량 & " and 판매수량 <=" & txt최대수량
Me.FilterOn = True
End Sub

위 정답을 ApplyFilter 매크로로 적용시키고

<답 변형>

<매크로 1 방법>

매크로 작성시 함수: ApplyFilter

매크로 작성시 조건문: [판매수량]>=[Forms]![판매조회]![txt최소수량] And [판매수량]<=[Forms]![판매조회]!

[txt최대수량]

ApplyFilter 매크로를 VB로 변환

Private Sub cmd조회_Click()
DoCmd.ApplyFilter "", "판매수량>=Forms!판매조회!txt최소수량 And 판매수량<=Forms!판매조회!txt최대수량", ""
End Sub

답변
2016-05-13 09:29:53

안녕하세요.

비분리 코딩, 분리 코딩 이것을 자꾸 물어보시는데요. 코딩을 작성할 수 있는 방법은 아주 많습니다. 저희 또한 그것이 왜 되고, 안되고는 자세히 알지 못합니다. 왜 되는지 안되는지 확실히 아시려면 한국 마이크로소프트사 쪽으로 문의하셔야 할 듯 합니다. 저희도 자세히는 알지 못합니다. 도움을 못드려 죄송합니다.

즐거운 하루 되세요.

  • *
    2016-05-13 09:29:53

    안녕하세요.

    비분리 코딩, 분리 코딩 이것을 자꾸 물어보시는데요. 코딩을 작성할 수 있는 방법은 아주 많습니다. 저희 또한 그것이 왜 되고, 안되고는 자세히 알지 못합니다. 왜 되는지 안되는지 확실히 아시려면 한국 마이크로소프트사 쪽으로 문의하셔야 할 듯 합니다. 저희도 자세히는 알지 못합니다. 도움을 못드려 죄송합니다.

    즐거운 하루 되세요.

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