처리기능구현 문제 3번 질문입니다.
문제는 `txt입고단가' 컨트롤이 변경되면 다음과 같은 이벤트 프로시저를 구현하시오 인데
정답은
a=msgbox("판매단가를 재계산 하시겠습니까?". vbyesno,"판매단가 재계산")
if a=vbyes then
판매단가=입고단가*1.1
end if
이겁니다.
그런데 저는
MsgBox "판매단가를 재계산 하시겠습니까?", vbYesNo, "판매단가 재계산"
판매단가 = 입고단가 * 1.1
이렇게 문제를 풀어도 폼에서 메세지박스가 나오고 똑같이 구현되는데 이런 경우도 정답처리가 되나요?
만약 안 된다면 제 식에서 문제가 무엇인지도 설명해주세요.
그리고
a=msgbox("판매단가를 재계산 하시겠습니까?". vbyesno,"판매단가 재계산")
이 식에서 앞에 a가 어떤 경우는 aa로 쓰이는데 a 와 aa의 차이는 무엇인가요?
그리고 vbyesno, 다음 "판매단가 재계산" 이게 붙던데 이건 왜 붙이는 건가요? 문제에는 따로 "판매단가 재계산" 이라는 말이 안 나오는데...
yes 일때만 계산이 되어야 하므로
if a=vbyes then
문이 빠지면 안됩니다. 이 부분에서 msgbox 에서 예를 눌렀는지 확인이 가능하기 때문이죠.
a 나 aa 는 변수로 사용자가 직접 지정하면 되는 부분입니다.
어떻게 작성하시든 정확한 결과가 나오게 작성하시면 되세요.
vbyesno, 다음 "판매단가 재계산" 은 메시지 박스의 제목으로 표시되는 부분입니다.
제목 표시줄에 표시되는 것이죠.
그림이 있다면 그림에서 확인 해 보세요.
좋은 하루 되세요.
-
*2015-06-26 07:10:34
yes 일때만 계산이 되어야 하므로
if a=vbyes then
문이 빠지면 안됩니다. 이 부분에서 msgbox 에서 예를 눌렀는지 확인이 가능하기 때문이죠.
a 나 aa 는 변수로 사용자가 직접 지정하면 되는 부분입니다.
어떻게 작성하시든 정확한 결과가 나오게 작성하시면 되세요.
vbyesno, 다음 "판매단가 재계산" 은 메시지 박스의 제목으로 표시되는 부분입니다.
제목 표시줄에 표시되는 것이죠.
그림이 있다면 그림에서 확인 해 보세요.
좋은 하루 되세요.