문제1번의 2번을 보면
상품수(txt상품수) 컨트롤에 해당 브랜드의 레코드 수를 표시하시오 라는 질문의 답이
txt상품수=dcount("상품코드","상품종합","브랜드코드=cmb브랜드")입니다.
또한 문제1번의 3번을 보면
상품등록폼의 cmb브랜드의 브랜드명과 동일한 내용만 상품목록 보고서에 나타낼것 이라는 질문의 답이
docmd.openreport "상품목록", acviewpreview, , "브랜드명='" & cmb브랜드.column(1) & "'"입니다.
문제 1번의 2번답을 문제1번의 3번과 같이 "브랜드코드=cmb브랜드.column(0)" 이렇게 적으면
왜 안되는 거죠???
문제에서 브랜드명 과 동일한 내용만 표시 하라고 했습니다.
그러므로 브랜드명과 비교해야 하는데
cmb브랜드에는 브랜드코드와 브랜드명이 있고 바운드열이 1이기 때문에 브랜드코드가 저장되어 있습니다.
그래서
"브랜드명 ='" & cmb브랜드 & "'"
과 사용할 수 없습니다. 이렇게 사용하시면 브랜드명과 cmb브랜드에 저장된 브랜드코드와 비교하게 되기 때문이죠.
그래서 cmb브랜드 컨트롤의 브랜드명과 비교하기 위해서 column 속성을 사용하는데 이 속성은 첫번째 열이 0이고
두번째 열이 1이기 때문에
cmb브랜드.column(1) 로 사용하는 것입니다.
"브랜드코드=cmb브랜드.column(0)"
이렇게 적으시면 문제에서 제시한 브랜드명에 해당하는~ 이라는 조건에 맞지 않기 때문에 사용할 수 없습니다.
좋은 하루 되세요.
"-
*2011-08-18 10:38:13
문제에서 브랜드명 과 동일한 내용만 표시 하라고 했습니다.
그러므로 브랜드명과 비교해야 하는데
cmb브랜드에는 브랜드코드와 브랜드명이 있고 바운드열이 1이기 때문에 브랜드코드가 저장되어 있습니다.
그래서
"브랜드명 ='" & cmb브랜드 & "'"
과 사용할 수 없습니다. 이렇게 사용하시면 브랜드명과 cmb브랜드에 저장된 브랜드코드와 비교하게 되기 때문이죠.
그래서 cmb브랜드 컨트롤의 브랜드명과 비교하기 위해서 column 속성을 사용하는데 이 속성은 첫번째 열이 0이고
두번째 열이 1이기 때문에
cmb브랜드.column(1) 로 사용하는 것입니다.
"브랜드코드=cmb브랜드.column(0)"
이렇게 적으시면 문제에서 제시한 브랜드명에 해당하는~ 이라는 조건에 맞지 않기 때문에 사용할 수 없습니다.
좋은 하루 되세요.
"