책 내용 질문하기
프로시저
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
239
조회수
37
작성일
2018-12-20
작성자
탈퇴*원
첨부파일

질문1) end if와 end selcet 가 위치가 다른 이유?

 

섹션18 프로시저 작성 5번 문제코드에서 end if가 맨 마지막에 있고

txt제품명=""

txt수량=""

txt단가=""

cmb결재형태=""

end if

기출문제1에서 select문은 end select가 맨끝에 있지 않음

end slelct


cells(입력행,8)=cmb성별


caption txt이름=""

txt국어=""

txt영어=""

txt수학=""

 

질문2)섹션18프로시저에서 5번문제 단가와 수량은 숫자 데이터 형식으로 입력하란 말이 있어서 val()을 넣는건 알겠는데 기출문제1에서는 평균은 숫자 데이터 형식으로 입력하란 말이 없고 대신에 평균은 입력받은 국어, 영어, 수학 값의 평균이고 소수 2자리까지 표시하시오.란 문구에서 val()을 넣는지?

 

질문3)실제시험장(301페이지) 문제에서 '학번(txt학번)' 컨트롤에 소문자로 입력해도 대문자로 입력되도록 설정하시오(format이용)

cells(입력행, 3)=format(txt학번, ">&&&&&&")이라 입력했는지? 만약에 반대로 대문자로 입력해도 소문자로 입력되도록 하려면 "<&&&&&&")로 입력하는지? 섹션18 프로시저 기출문제4번 문제에(249쪽) ID(txtID) 컨트롤에 소문자로 입력해도 워크시트에는 대문자로 입력되도록 설정하시오(Ucase이용) Ucase가 소문자로 입력해도 대문자로 바꿔 준다는 것은 알겠는데 Ucase없이 format이용해서 하라고 하면 실제시험장(301페이지)에서 cells(입력행, 3)=format(txt학번, ">&&&&&&")이라고 하는 건가요?

 

질문4)323페이지 문제4 프로시저 문제에서 판매단가와 판매수량은 수치 데이터로 입력하고 판매액에는 천 단위 구분 기호를 표시하여 입력하시오.에서 해설(333페이지)에서는 cells(입력행,5)=Format(txt수량, txt단가, "#,###") 이라고 했는데 "#,###"을 "#,##0"으로 바궈도 되는지?


 

   

답변
2018-12-20 13:51:29

안녕하세요.

질문1)
end if 나 end select는 if문이나 select문의 끝을 알리는 것입니다.

if나 select문이 끝나고, 다른 작업이 필요한 경우, 당연히 코드를 더 추가해서 작성할 수 있습니다.

기출문제1의 경우 select 문이 끝나고 폼의 컨트롤에 새로운 값이 입력될 수 있도록 설정하도록 문제에서 지시했으므로 컨트롤의 정보를 지워놓는 과정의 코드를 사용한 것입니다.


질문2)
val은 문자로 받은 데이터를 숫자로 나타낼때 쓰이는 것입니다.

하지만 수량이나 단가는 대부분 숫자로 입력을 받습니다. 문자로 입력이 된다 하더라도 숫자의 형식을 가지고 있기 때문에 계산이 가능 합니다.

만약 val을 쓰지 않고도 계산이 가능 하다면 val을 사용 하지 않으셔도 됩니다.

물론 사용하셔도 되구요.

지시사항에 val를 꼭 사용 하라고 되어 있지 않고, val을 사용 하지 않아도 계산이 가능 하다면 val를 사용 하시지 않으셔도 됩니다.


질문3)
네, < 로 바꾸시면 소문자로 변환되어 입력됩니다.
> 로 입력하시면 대문자로 변환되어 입력됩니다.


질문4)
네, #,##0으로 입력하셔도 됩니다.
문제에서 정확한 판단이 어렵다면, 관련 내용 모두 정답으로 인정됩니다.


좋은 하루 보내세요. 

  • 관리자
    2018-12-20 13:51:29

    안녕하세요.

    질문1)
    end if 나 end select는 if문이나 select문의 끝을 알리는 것입니다.

    if나 select문이 끝나고, 다른 작업이 필요한 경우, 당연히 코드를 더 추가해서 작성할 수 있습니다.

    기출문제1의 경우 select 문이 끝나고 폼의 컨트롤에 새로운 값이 입력될 수 있도록 설정하도록 문제에서 지시했으므로 컨트롤의 정보를 지워놓는 과정의 코드를 사용한 것입니다.


    질문2)
    val은 문자로 받은 데이터를 숫자로 나타낼때 쓰이는 것입니다.

    하지만 수량이나 단가는 대부분 숫자로 입력을 받습니다. 문자로 입력이 된다 하더라도 숫자의 형식을 가지고 있기 때문에 계산이 가능 합니다.

    만약 val을 쓰지 않고도 계산이 가능 하다면 val을 사용 하지 않으셔도 됩니다.

    물론 사용하셔도 되구요.

    지시사항에 val를 꼭 사용 하라고 되어 있지 않고, val을 사용 하지 않아도 계산이 가능 하다면 val를 사용 하시지 않으셔도 됩니다.


    질문3)
    네, < 로 바꾸시면 소문자로 변환되어 입력됩니다.
    > 로 입력하시면 대문자로 변환되어 입력됩니다.


    질문4)
    네, #,##0으로 입력하셔도 됩니다.
    문제에서 정확한 판단이 어렵다면, 관련 내용 모두 정답으로 인정됩니다.


    좋은 하루 보내세요. 

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