책 내용 질문하기
프로시저 코드 입력에 대해서
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
P199
조회수
102
작성일
2012-04-27
작성자
첨부파일

P199 기출 따라잡기 3번
cmb브랜드 컨트롤 행원본에
SELECT 브랜드.브랜드코드, 브랜드.브랜드명 FROM 브랜드;
입력이 되어 있고 바운드는 1열로 되어 있습니다.
이벤트 프로시저 코드 입력에서
DoCmd.OpenReport "상품목록", acViewPreview, , , "브랜드명='" & cmb브랜드.Column(1) & "'"
이런식으로 하는데
문제를 변형해서 브랜드명이 아니라 브랜드코드와 동일한 내용만을 보고서에 나타내라고 한다면 어떻게 입력을 해야하나요?

바운드가 1열로 되어 있는데
1. DoCmd.OpenReport "상품목록", acViewPreview, , , "브랜드명='" & cmb브랜드.Column(0) & "'"
2. DoCmd.OpenReport "상품목록", acViewPreview, , , "브랜드명='" & cmb브랜드 & "'"
1번 2번 중에 어떤게 맞을런지요? 혹시 둘다 다 맞는건지요?

답변
2012-04-28 11:57:37

DoCmd.OpenReport "상품목록", acViewPreview, , , "브랜드코드='" & cmb브랜드 & "'"

2번에서 브랜드코드 로 비교해 주셔야 하죠.

바운드열이 1이니까 브랜드코드가 cmb브랜드에 저장되어 있으므로 브랜드코드로 비교하시면 됩니다.

1번도 브랜드코드로 변경하시면 비교가 가능할 수도 있습니다. 정상실행된다면 어느것을 사용하셔도 상관 없습니다.

지시사항에 맞게 사용해 보세요.

좋은 하루 되세요.

"
  • *
    2012-04-28 11:57:37

    DoCmd.OpenReport "상품목록", acViewPreview, , , "브랜드코드='" & cmb브랜드 & "'"

    2번에서 브랜드코드 로 비교해 주셔야 하죠.

    바운드열이 1이니까 브랜드코드가 cmb브랜드에 저장되어 있으므로 브랜드코드로 비교하시면 됩니다.

    1번도 브랜드코드로 변경하시면 비교가 가능할 수도 있습니다. 정상실행된다면 어느것을 사용하셔도 상관 없습니다.

    지시사항에 맞게 사용해 보세요.

    좋은 하루 되세요.

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