책 내용 질문하기
205쪽 문제3번과 206쪽 문제 3번 질문드립니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
205
조회수
89
작성일
2012-06-29
작성자
첨부파일

205쪽 문제3번에 where조건문 : [부서번호]=[froms]![봉사부서관리][cmb조회] <=

전 "부서번호 = '" & cmb조회 & "'" 이렇게 썻는데

왜 정답을 저렇게 쓰는지 잘 모르겠네요; 설명좀 해주세요.

206쪽 문제3번은

msgbox "작업을 종료합니다",vbokonly

if vbokonly then

unload me

endif

이렇게 해도 정상적으로 닫히던데

이렇게 쓰면 틀린건가요?

답변
2012-07-03 05:40:26

매크로의 where 조건에는 [부서번호]=[froms]![봉사부서관리][cmb조회] 와 같이 사용하셔야 합니다.

where 조건의 ...(식작성기) 를 누르시면 나타나는 화면에서

폼 -> 로드된 폼 -> 봉사부서관리 ->cmb조회 를 더블클릭하면 자동으로 [froms]![봉사부서관리][cmb조회] 이 입력됩니다.

여기에 [부서번호]= 을 입력하여 식을 작성하는 것입니다.

매크로로 작성할때는 이렇게 작성하는 것이라고 생각 하시면되구요.

[부서번호]=[froms]![봉사부서관리][cmb조회] 이런 식으로 사용하는 이유는 다른 폼이나 다른 보고서의 컨트롤을 이용해야 할때 라는 것을 익혀 두시면 됩니다.

[froms]![봉사부서관리][cmb조회] 는 봉사부서관리 폼의 cmb조회 컨트롤을 참고하겠다 라는 뜻이니까요.

현재 폼의 이름뒤에 작업을 종료합니다 라는 것을 표시 해야 하므로

현재 폼의 이름을 표시 하기 위해서

msgbox me.name & " 작업을 종료합니다."

라고 사용한 것입니다. me.name 이 현재 실행중인 폼의 이름을 뜻하는 것이고

거기에 작업을 종료합니다. 가 붙어서 표시 되는 것이죠.

님이 작성하신 식에는 폼의 이름이 표시 되지 않으므로 오답처리 됩니다.

문제 그림에 나타난 대화상자처럼 표시 되게 작성하세요.

좋은 하루 되세요.

"
  • *
    2012-07-03 05:40:26

    매크로의 where 조건에는 [부서번호]=[froms]![봉사부서관리][cmb조회] 와 같이 사용하셔야 합니다.

    where 조건의 ...(식작성기) 를 누르시면 나타나는 화면에서

    폼 -> 로드된 폼 -> 봉사부서관리 ->cmb조회 를 더블클릭하면 자동으로 [froms]![봉사부서관리][cmb조회] 이 입력됩니다.

    여기에 [부서번호]= 을 입력하여 식을 작성하는 것입니다.

    매크로로 작성할때는 이렇게 작성하는 것이라고 생각 하시면되구요.

    [부서번호]=[froms]![봉사부서관리][cmb조회] 이런 식으로 사용하는 이유는 다른 폼이나 다른 보고서의 컨트롤을 이용해야 할때 라는 것을 익혀 두시면 됩니다.

    [froms]![봉사부서관리][cmb조회] 는 봉사부서관리 폼의 cmb조회 컨트롤을 참고하겠다 라는 뜻이니까요.

    현재 폼의 이름뒤에 작업을 종료합니다 라는 것을 표시 해야 하므로

    현재 폼의 이름을 표시 하기 위해서

    msgbox me.name & " 작업을 종료합니다."

    라고 사용한 것입니다. me.name 이 현재 실행중인 폼의 이름을 뜻하는 것이고

    거기에 작업을 종료합니다. 가 붙어서 표시 되는 것이죠.

    님이 작성하신 식에는 폼의 이름이 표시 되지 않으므로 오답처리 됩니다.

    문제 그림에 나타난 대화상자처럼 표시 되게 작성하세요.

    좋은 하루 되세요.

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