책 내용 질문하기
매크로작성
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
175
조회수
72
작성일
2011-07-18
작성자
첨부파일

1.

3번문제에서요... 코드작성말고 매크로로 작성할때

where 조건에 들어갈 말은

[브랜드명]=[forms]![상품등록]![cmb브랜드]

이렇게되나요?

맨앞에 [브랜드명]이라고적혀있는부분은

원래 폼에서 ㅇㅇ: ㅁㅁ 이렇게있을때 ㅇㅇ을 쓰는거 아니었나요? ㅠ

2. 3번문제에서 여기선 이벤트프로시저로 하래서 그거로 하는데..

왜 앞에 2번문제에서는 그냥 "브랜드코드 = cmb브랜드 " 이렇게 했으면서

여기서는 "브랜드명 = '" & cmb브랜드.column(1) & "'" 이렇게 다써주나요? 위에껀글자가아닌가요? cmb브랜드는 분명 글자인데...

3. 3번문제 답에서 cmb브랜드.column(1) 에서 1은 무슨말인가요? column은 열이라고 들었는데... 상품목록보고서에 두번째열이라니... 어딜 말씀하시는건지 정확하게 모르겠어요..ㅠㅠ

답변
2011-07-19 09:53:44

1. cmb브랜드에 입력된 값이 무엇인지 확인 하셔서 비교하셔야 하죠.

cmb브랜드의 행원본을 확인해 보시면 브랜드코드와 브랜드명이 입력되어있고 이중 바운드열이 1이므로 브랜드코드가 이 컨트롤에 저장됩니다.

하지만 문제에서 브랜드명과 동일한 내용을 표시 하라고 했으므로

브랜드명으로 비교하는 것인데요. 브랜드명으로 비교 하려면 cmb브랜드에 저장된 브랜드코드 열이 아닌 두번째 열을 사용해야 하므로 column(1) 로 사용하는 것입니다.

column 속성은 매크로에서 사용이 잘 안됩니다.

2. 1번 설명에서 cmb브랜드의 행원본에 두개의 열이 있고 그중 바운드열이 1이기 때문에 브랜드코드가 저장된다고 했습니다.

브랜드코드가 저장되어 있기 때문에 브랜드코드로 비교하려면 브랜드코드=cmb브랜드 라고 비교해도 되지만

브랜드명으로 비교하려면 2번째 열인 column 속성을 사용해야 하는 것이죠. column속성은 0부터 시작 하므로 2번째 열은 1이 되는 것입니다.

좋은 하루 되세요.

"
  • *
    2011-07-19 09:53:44

    1. cmb브랜드에 입력된 값이 무엇인지 확인 하셔서 비교하셔야 하죠.

    cmb브랜드의 행원본을 확인해 보시면 브랜드코드와 브랜드명이 입력되어있고 이중 바운드열이 1이므로 브랜드코드가 이 컨트롤에 저장됩니다.

    하지만 문제에서 브랜드명과 동일한 내용을 표시 하라고 했으므로

    브랜드명으로 비교하는 것인데요. 브랜드명으로 비교 하려면 cmb브랜드에 저장된 브랜드코드 열이 아닌 두번째 열을 사용해야 하므로 column(1) 로 사용하는 것입니다.

    column 속성은 매크로에서 사용이 잘 안됩니다.

    2. 1번 설명에서 cmb브랜드의 행원본에 두개의 열이 있고 그중 바운드열이 1이기 때문에 브랜드코드가 저장된다고 했습니다.

    브랜드코드가 저장되어 있기 때문에 브랜드코드로 비교하려면 브랜드코드=cmb브랜드 라고 비교해도 되지만

    브랜드명으로 비교하려면 2번째 열인 column 속성을 사용해야 하는 것이죠. column속성은 0부터 시작 하므로 2번째 열은 1이 되는 것입니다.

    좋은 하루 되세요.

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