책 내용 질문하기
기출따라잡기3번에서요
도서
[2009] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
173
조회수
136
작성일
2011-08-04
작성자
첨부파일
Private Sub cmd인쇄_Click()
DoCmd.OpenReport "상품목록", acViewPreview, , "[브랜드명]='" & cmb브랜드.Column(1) & "'"
End Sub
cmb브랜드 컨트롤의 행원본의 열이 2개이기 때문에 위처럼 Column(1)을 지정해줘야 한다고 하는데요.
궁금한게 있어서요.

1. 열이 두개인데 왜 폼보기상태에서 눌렀을 때 cmb브랜드에는 '브랜드명' 열 하나 밖에 안나오죠?
2. cmb브랜드 컨트롤의 바운드 열은 1로 지정되어 있는데, 이 말은 '브랜드코드'가 바운드열이라는 말인가요?
3. 비교하고자 하는 열이 지정하는 컨트롤의 바운드열일 경우에는 따로 column 설정을 안해줘도 되나요?
4. 콤보상자 속성에서 바운드 열 지정할 때는 첫번째열부터 1,2,3,.. 이렇게 세는거고, 코드작성할 때 column(몇) 지정할 때는 첫번째열부터 0,1,2,... 이렇게 세는거 맞나요?
답변
2011-08-05 11:13:10
1. 열개수는 2이고 열의 너비를 0cm;2cm 로 작성했기 때문이죠.
그러므로 첫번째 열인 브랜드코드가 보이지 않고 브랜드명이 보이는 것입니다.
2. 바운드 열이 1이 므로 브랜드코드가 이 컨트롤에 저장되어 있습니다.
저장된 값이 아닌 다른 값을 사용하실려면 column 속성이 필요한 것이죠.
3. 네 바운드 열인경우에는 column 속성을 사용하지 않아도 됩니다.
4. 네 바운드 열은 1부터 시작하고 column 속성은 0부터 시작 합니다.
좋은 하루 되세요.
"-
*2011-08-05 11:13:10
1. 열개수는 2이고 열의 너비를 0cm;2cm 로 작성했기 때문이죠.
그러므로 첫번째 열인 브랜드코드가 보이지 않고 브랜드명이 보이는 것입니다.
2. 바운드 열이 1이 므로 브랜드코드가 이 컨트롤에 저장되어 있습니다.
저장된 값이 아닌 다른 값을 사용하실려면 column 속성이 필요한 것이죠.
3. 네 바운드 열인경우에는 column 속성을 사용하지 않아도 됩니다.
4. 네 바운드 열은 1부터 시작하고 column 속성은 0부터 시작 합니다.
좋은 하루 되세요.
"