202쪽 3번 문제와 203쪽 3번문제가 비슷한 문제같은데
202쪽문제는 Docmd.OpenReport "상품목록", acViewPreview ,, "브랜드명 = '" & cmb브랜드.Column(1) & "'"
203쪽 문제는 Docmd.OpenReport "제품별 납품현황, acViewPreview ,, "제품명 = '" & txt제품명 & "'"
이렇게 되어있습니다.
저기 column 부분이 조금헷갈리는데
문제에서 브랜드명과 비교하라고 했기때문에 column을 써서 브랜드명을 정확히 가르켜 주는건가요?
그리고 두번째 문제는 제품명은 txt제품명으로 확실히 가르키기 때문에 column을 쓸필요가 없는건가요?
제가 아는게 맞는건지 알고싶습니다.. 감사합니다!!
cmb브랜드의 데이터원본을 보면
SELECT 브랜드.브랜드코드, 브랜드.브랜드명 FROM 브랜드;
와 같이 되어있습니다.
즉, cmb브랜드는 브랜드코드와 브랜드명이라는 두 개의 열을 가지고 있습니다.
cmb브랜드.Column(0) 을 하게 되면 첫번째 열인 브랜드코드의 값을 가져오는 것이고
cmb브랜드.Column(1) 를 하게 되면 두번째 열인 브랜드명의 값을 가져오는 것입니다.
만약 Column 을 안쓰고 cmb브랜드만 쓴다면 바운드열로 지정한 열의 값을 가져옵니다.
바운드열로 지정한 열의 값을 가져오므로 "브랜드코드 = cmb브랜드" 도 동일한 결과가 나오게 되는 것입니다.
문제에서는 브랜드명과 동일 한 것을 찾으라 했기 때문에 column 을 이용한 것이구요.
좋은 하루 되세요.
-
*2016-10-17 14:50:49
cmb브랜드의 데이터원본을 보면
SELECT 브랜드.브랜드코드, 브랜드.브랜드명 FROM 브랜드;
와 같이 되어있습니다.
즉, cmb브랜드는 브랜드코드와 브랜드명이라는 두 개의 열을 가지고 있습니다.
cmb브랜드.Column(0) 을 하게 되면 첫번째 열인 브랜드코드의 값을 가져오는 것이고
cmb브랜드.Column(1) 를 하게 되면 두번째 열인 브랜드명의 값을 가져오는 것입니다.
만약 Column 을 안쓰고 cmb브랜드만 쓴다면 바운드열로 지정한 열의 값을 가져옵니다.
바운드열로 지정한 열의 값을 가져오므로 "브랜드코드 = cmb브랜드" 도 동일한 결과가 나오게 되는 것입니다.
문제에서는 브랜드명과 동일 한 것을 찾으라 했기 때문에 column 을 이용한 것이구요.
좋은 하루 되세요.