엑세스 섹션8 질문입니다.
페이지 202 쪽입니다.
문제 2번에서 dcount함수에서 조건할때 브랜드코드=cmb브랜드명
하는건 이해가 가는데요
문제 3번에서 "브랜드명='" & cmb브랜드.column(1) & "'"
이거에서 뒤쪽은 이해가가는데 왜 여기선 브랜드명인지 알고싶어요
브랜드명을 브랜드코드로 바꾸면 안되는건가요 ??
위에서는 바운드열때문에 브랜드코드로 본다고 하였는데
왜3번에서는 아니죠?
문제에서 상품등록폼의 cmb브랜드의 브랜드명과 동일한 내용만~
이라고 했으므로 브랜드명으로 찾아야 합니다. 그래서 column 속성도 사용된 것이죠.
브랜드명과 브랜드코드는 필드명입니다.
cmb브랜드의 데이터원본을 보면
SELECT 브랜드.브랜드코드, 브랜드.브랜드명 FROM 브랜드;
와 같이 되어있습니다.
즉, cmb브랜드는 브랜드코드와 브랜드명이라는 두 개의 열을 가지고 있습니다.
cmb브랜드.Column(0) 을 하게 되면 첫번째 열인 브랜드코드의 값을 가져오는 것이고
cmb브랜드.Column(1) 를 하게 되면 두번째 열인 브랜드명의 값을 가져오는 것입니다.
만약 Column 을 안쓰고 cmb브랜드만 쓴다면 바운드열로 지정한 열의 값을 가져옵니다.
바운드열로 지정한 열의 값을 가져오므로 "브랜드코드 = cmb브랜드" 도 동일한 결과가 나오게 되는 것입니다.
문제에서는 브랜드명과 동일 한 것을 찾으라 했기 때문에 column 을 이용한 것이구요.
좋은 하루 되세요.
-
*2015-07-18 11:49:52
문제에서 상품등록폼의 cmb브랜드의 브랜드명과 동일한 내용만~
이라고 했으므로 브랜드명으로 찾아야 합니다. 그래서 column 속성도 사용된 것이죠.
브랜드명과 브랜드코드는 필드명입니다.
cmb브랜드의 데이터원본을 보면
SELECT 브랜드.브랜드코드, 브랜드.브랜드명 FROM 브랜드;
와 같이 되어있습니다.
즉, cmb브랜드는 브랜드코드와 브랜드명이라는 두 개의 열을 가지고 있습니다.
cmb브랜드.Column(0) 을 하게 되면 첫번째 열인 브랜드코드의 값을 가져오는 것이고
cmb브랜드.Column(1) 를 하게 되면 두번째 열인 브랜드명의 값을 가져오는 것입니다.
만약 Column 을 안쓰고 cmb브랜드만 쓴다면 바운드열로 지정한 열의 값을 가져옵니다.
바운드열로 지정한 열의 값을 가져오므로 "브랜드코드 = cmb브랜드" 도 동일한 결과가 나오게 되는 것입니다.
문제에서는 브랜드명과 동일 한 것을 찾으라 했기 때문에 column 을 이용한 것이구요.
좋은 하루 되세요.