2권 409쪽 문제 4-2
③'영업사원' 폼에서 부서(cmb부서)를 선택하면 해당 부서에 해당하는 기본수당이 기본수당(txt기본수당)에 표시
<정답>
Private Sub cmb부서_Change( )
Select Case cmb부서
Case "영업1팀"
txt기본수당 = 310000
.
.
End Select
<제가 생각한 답안>
Private Sub cmb부서_Change( )
Select Case cmb부서
Case Is "영업1팀"
txt기본수당 = 310000
.
.
End Select
제가 생각한 답안처럼 Case Is "영업1팀" 라고 입력하면 '컴파일 오류입니다.' 라는 메시지가 뜹니다.
<질문요지>
저는, select case문에서는 Case Is "영업1팀"라고 입력해야 한다고 알고 있습니다.
그런데 왜 Case "영업1팀"라고 입력해야, 정답인지 이해가 되지 않아 질문합니다. 설명부탁드립니다.
case 는 정확하게 떨어지는 값
case "초등학생"
과 같이 사용하고
case is 는 근사값이나 >= 등 등호를 이용할 때 사용합니다.
case is >1
과 같이 말이죠.
어떤것을 쓰시든 결과가 같다면 상관은 없습니다.
좋은 하루 되세요.
-
*2015-11-03 14:12:08
case 는 정확하게 떨어지는 값
case "초등학생"
과 같이 사용하고
case is 는 근사값이나 >= 등 등호를 이용할 때 사용합니다.
case is >1
과 같이 말이죠.
어떤것을 쓰시든 결과가 같다면 상관은 없습니다.
좋은 하루 되세요.