책 내용 질문하기
2017년 기출문제집 컴활 1급 실기 applyfilter, docmd
도서
2017 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
264
조회수
106
작성일
2017-02-07
작성자
첨부파일

안녕하세요 늘 고생하시느라 감사드립니다.

2017년 시나공 기출문제집 컴퓨터활용능력 1급 실기

264 쪽에

2.'문화센터등록현황' 폼의 'cmb프로그램명' 컨트롤에서 찾고자 하는 프로그램명을 선택한 후

'cmb찾기' 버튼 클릭하면 해당 레코드 보여주는 기능

->여기서 applyfilter 매크로 함수 이용이라 그랬는데

매크로말고 코드 작성기로 applyfilter 할때 식이 어떻게 되나요?

3.'문화센터등록현황'폼에서 '미리보기(cmd보고서)' 버튼을 클릭하면 '등록현황' 보고서를

'인쇄 미리 보기' 형태로 실행하는 이벤트 프로시저를 작성

- 혀재 하위폼 'txt학과명'컨트롤에 표시된 학과명과 같은 자료만을 대상으로

->정답을 보니 docmd.openreport "등록현황",acviewpreview,, "학과명='" &

[forms]![문화센터등록현황]![문화센터등록]![txt학과명] & "'" 입니다.

진한 부분이 매크로식인것 같은데 이것도 이벤트 프로시저 식으로는 어떻게 되나요?

첨부 파일에 2번 3번 제가 쓴식인데 뭐가 잘못 됐는지도 알려주세요 ~~ 부탁드립니다. ~~

답변
2017-02-10 09:34:57

1.

DoCmd.ApplyFilter , "거래처코드 = '" & cmb거래처코드 & "' and 행선지코드 = '" & cmb행선지코드 & "'"

로 작성해 보세요.

2. 이벤트 프로시저로 작성된 부분이 맞습니다.

매크로와 같이 사용된 이유는 현재 폼이나 보고서가 아닌 다른 폼의 컨트롤을 이용하기 위한 것입니다.

좋은 하루 되세요.

  • *
    2017-02-10 09:34:57

    1.

    DoCmd.ApplyFilter , "거래처코드 = '" & cmb거래처코드 & "' and 행선지코드 = '" & cmb행선지코드 & "'"

    로 작성해 보세요.

    2. 이벤트 프로시저로 작성된 부분이 맞습니다.

    매크로와 같이 사용된 이유는 현재 폼이나 보고서가 아닌 다른 폼의 컨트롤을 이용하기 위한 것입니다.

    좋은 하루 되세요.

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