301페이지 4번의 1번문제를 아래와 같이 썼는데
lab지역합계.Caption = cmb지역코드.Column(1) & " 합계"
lab지역평균.Caption = cmb지역코드.colunm(1) & " 평균"
txt합계 = DSum("매출수량", "상품매출관리", "지역코드=cmb지역코드")
txt평균 = DAvg("매출수량", "상품매출관리", "지역코드=cmb지역코드")
End Sub
그리고 위에 제가 쓴것하고 답지에서 처럼 작성 순서가
lab지역합계~
txt합계~
lab지역평균~
txt평균
처럼 다른데 차이가 무엇인가요??
cmb지역코드 컨트롤에 바운드 된 값에 차이 입니다.
사용하고자 하는 cmb지역코드 컨트롤의 행원본은
SELECT 지역.지역코드, 지역.지역명 FROM 지역;
이고
바운드 열은 1이므로 이 컨트롤에는 지역코드가 저장 됩니다.
cmb지역코드를 바로 사용하면 지역코드가 표시 되는 것이기 때문에
lab지역합계.Caption = cmb지역코드 & " 합계"
로 사용하시면 s-0001 합계 와 같이 지역코드가 표시 되는 것입니다.
colum 속성은 바운드 열이 아닌 다른 열을 사용하고 싶을때 사용하시면 됩니다.
이문제에서 지역코드가 아닌 지역명이 표시 되게 하고싶다면
lab지역합계.Caption = cmb지역코드.Column(1) & " 합계"
과 같이 작성하셔서
지역명 합계 처럼 나오게 작성하시면 되는 것이죠.
그냥 순서에 차이일뿐입니다.
정확한 결과가 나온다면 상관이 없습니다.
좋은 하루 되세요.
-
*2012-07-27 10:48:59
cmb지역코드 컨트롤에 바운드 된 값에 차이 입니다.
사용하고자 하는 cmb지역코드 컨트롤의 행원본은
SELECT 지역.지역코드, 지역.지역명 FROM 지역;
이고
바운드 열은 1이므로 이 컨트롤에는 지역코드가 저장 됩니다.
cmb지역코드를 바로 사용하면 지역코드가 표시 되는 것이기 때문에
lab지역합계.Caption = cmb지역코드 & " 합계"
로 사용하시면 s-0001 합계 와 같이 지역코드가 표시 되는 것입니다.
colum 속성은 바운드 열이 아닌 다른 열을 사용하고 싶을때 사용하시면 됩니다.
이문제에서 지역코드가 아닌 지역명이 표시 되게 하고싶다면
lab지역합계.Caption = cmb지역코드.Column(1) & " 합계"
과 같이 작성하셔서
지역명 합계 처럼 나오게 작성하시면 되는 것이죠.
그냥 순서에 차이일뿐입니다.
정확한 결과가 나온다면 상관이 없습니다.
좋은 하루 되세요.
"