책 내용 질문하기
2014년 1회 기출문제 액세스E형
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
223
조회수
179
작성일
2015-06-24
작성자
첨부파일

처리기능구현 문제 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, 다음 "판매단가 재계산" 이게 붙던데 이건 왜 붙이는 건가요? 문제에는 따로 "판매단가 재계산" 이라는 말이 안 나오는데...

답변
2015-06-26 07:10:34

yes 일때만 계산이 되어야 하므로

if a=vbyes then

문이 빠지면 안됩니다. 이 부분에서 msgbox 에서 예를 눌렀는지 확인이 가능하기 때문이죠.

a 나 aa 는 변수로 사용자가 직접 지정하면 되는 부분입니다.

어떻게 작성하시든 정확한 결과가 나오게 작성하시면 되세요.

vbyesno, 다음 "판매단가 재계산" 은 메시지 박스의 제목으로 표시되는 부분입니다.

제목 표시줄에 표시되는 것이죠.

그림이 있다면 그림에서 확인 해 보세요.

좋은 하루 되세요.

  • *
    2015-06-26 07:10:34

    yes 일때만 계산이 되어야 하므로

    if a=vbyes then

    문이 빠지면 안됩니다. 이 부분에서 msgbox 에서 예를 눌렀는지 확인이 가능하기 때문이죠.

    a 나 aa 는 변수로 사용자가 직접 지정하면 되는 부분입니다.

    어떻게 작성하시든 정확한 결과가 나오게 작성하시면 되세요.

    vbyesno, 다음 "판매단가 재계산" 은 메시지 박스의 제목으로 표시되는 부분입니다.

    제목 표시줄에 표시되는 것이죠.

    그림이 있다면 그림에서 확인 해 보세요.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.