2012컴퓨터활용능력 1급 실기 - 부록(함수사전)
최신기출문제 2010년 2회 1급 E형
p248 문제4처리기능구현. - 3번.
'구매정보입력'폼의 'txt구매수량' 컨트롤의 내용이 변경되면~ 이렇게 시작하는 문제 입니다.
답안지에 이렇게 나와있는데요,
Private Sub txt구매수량_BeforeUpdate(Cancel As Interger)
If txt구매수량 <=1 then
MsgBox "1보다 큰 구매수량을 입력하세요", vbOKOnly, " "
End if
구매금액 = 구매수량 * cmb제품명.Column(3)
End Sub
궁금한거는 왜 IF구문에는 txt구매수량 이라고 써놓고,
IF구문 이후에는 구매금액 = 구매수량 * cmb제품명.Column(3) 이렇게 되는지 궁금합니다.
그러니까 왜 IF구문 이후에는 ' txt구매금액, txt구매수량 ' 이라고 안적고 그냥 필드명을 쓴거고,
IF절 알에 조건란에는 ' 구매수량 ' 이 아닌 txt구매수량이라고 쓴건지 궁금합니다.
저는 컴터전공도 아니고 컴터에 생소한 애여서 매번 헷갈리네요.
이해하기 쉽고 자세한 답변 부탁드립니다. 진짜 꼭 부탁드립니다.
txt구매수량의 값이 1보다 크면 실행해야 하므로 if 문에는 txt구매수량을 사용한 것입니다.
문제에 보시면 txt구매금액을 업데이트 하라고 한것이 아니라
구매금액을 업데이트 하라고 했으므로
구매금액으로 사용하는 것이 맞습니다.
컨트롤을 이용하여 업데이트 하는 것이 아니라 필드로 바로 업데이트 하는 것이기 때문에
필드명인 구매금액 으로 사용한 것입니다.
txt구매금액은 텍스트박스의 컨트롤이름입니다.
좋은 하루 되세요.
-
*2013-05-31 07:45:00"
txt구매수량의 값이 1보다 크면 실행해야 하므로 if 문에는 txt구매수량을 사용한 것입니다.
문제에 보시면 txt구매금액을 업데이트 하라고 한것이 아니라
구매금액을 업데이트 하라고 했으므로
구매금액으로 사용하는 것이 맞습니다.
컨트롤을 이용하여 업데이트 하는 것이 아니라 필드로 바로 업데이트 하는 것이기 때문에
필드명인 구매금액 으로 사용한 것입니다.
txt구매금액은 텍스트박스의 컨트롤이름입니다.
좋은 하루 되세요.