책 내용 질문하기
컨트롤원본과 msgbox
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
107
조회수
89
작성일
2015-03-12
작성자
첨부파일

<질문1> 컨트롤원본에 쓰이는 인수

p108 문제7> 본문의 'txt매출액'에 다음과 같이 표시되도록 설정하시오.
▶txt매출=txt매출수량*txt단가
정답> 컨트롤원본 : txt매출수량*txt단가

이 문제를 보면 폼의 개체인 t'xt매출수량'과 'txt단가'를 인수로 쓰는 식을 컨트롤원본에 사용하고 있습니다.

-----------------------------------------------------------------------------------------------------------------------

p107 문제8> 'txt금액합계'컨트롤에 금액의 합계를 표시하시오.

정답> 컨트롤원본 : =sum([금액])
이 문제에서는 폼에 'txt금액'이라는 개체가 있습니다.
그런데 =sum([txt컨트롤])은 왜 정답이 안되는지 궁금합니다.
=sum([txt컨트롤])를 입력하니까 계산이 실행이 안됩니다
<질문2> msgbox
p152 <문제4>의 정답 중 메세지박스부분만 보면
MsgBox rs!이름 & " / " & rs!학과 & " / " & rs!연락처
여기서 메시지박스 본문에 큰따옴표를 넣으면 왜 안되나요?
큰따옴표를 넣으면 실행이 안되는데, 메시지박스 본문은 필수입력해야하는데다 항상 큰따옴표를 붙여야 하는거 아닌가요?
MsgBox "rs!이름 & " / " & rs!학과 & " / " & rs!연락처"
답변
2015-03-13 12:04:14

각 행마다 값을 표시해야 하는 경우에는 각 컨트롤의 값을 더해서 표시해야 하므로

컨트롤명을 이용하게 되고

전체 값을 계산 하는 부분에는 필드의 전체값을 더하면 되므로 필드명을 사용합니다.

실제 시험에서 어떻게 사용하시든 정확한 결과가 나오면 정답으로 인정 되기도 합니다.

정확한 결과가 나오지 않으면 사용할 수 없는 방법이 되는 것이구요.

rs!이름 이 문자가 아니므로 "" 를 사용하지 않습니다.

rs!이름 이라는 필드의 값을 가져와 사용하는 것이라 보시면 됩니다.

좋은 하루 되세요.

"
  • *
    2015-03-13 12:04:14

    각 행마다 값을 표시해야 하는 경우에는 각 컨트롤의 값을 더해서 표시해야 하므로

    컨트롤명을 이용하게 되고

    전체 값을 계산 하는 부분에는 필드의 전체값을 더하면 되므로 필드명을 사용합니다.

    실제 시험에서 어떻게 사용하시든 정확한 결과가 나오면 정답으로 인정 되기도 합니다.

    정확한 결과가 나오지 않으면 사용할 수 없는 방법이 되는 것이구요.

    rs!이름 이 문자가 아니므로 "" 를 사용하지 않습니다.

    rs!이름 이라는 필드의 값을 가져와 사용하는 것이라 보시면 됩니다.

    좋은 하루 되세요.

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