책 내용 질문하기
프로시저 대표기출문제 3 해설 질문
도서
2026 한 권으로 끝내는 시나공 컴활 1급 필기+실기 (컴퓨터활용능력 1급)
페이지
126
조회수
77
작성일
2026-07-22
작성자
서*지
첨부파일

다른 문제들은 모두 cmb지역명.value, txt보증금.value 이런식으로 뒤에 .value를 붙이는데 기출 3번에서만 안붙어있는 이유가 따로 있을까요? 붙이고 작성했을 때도 결과는 맞게 나온 것 같아서요.


그리고 val 함수를 이용하라는 지시사항이 없을 때는 어떻게 숫자로 입력하도록 할 수 있나요?

답변
2026-07-24 14:27:29

안녕하세요.

.Value컨트롤의 기본 속성(Default Property) 이므로 생략해도 같은 의미입니다.

예를 들어

cmb지역명

cmb지역명.Value

는 동일하게 동작하며,

txt보증금

txt보증금.Value

도 같은 결과를 반환합니다.

따라서 기출 3번에서 .Value가 없는 것은 기본 속성을 생략한 것일 뿐이며, .Value를 붙여 작성해도 정상적으로 실행되고 실제 시험에서도 같은 의미로 인정됩니다.

두 번째 질문에 대해 말씀드리면, Val 함수는 텍스트를 숫자로 변환할 때 사용하는 함수입니다. 따라서 계산에 사용하는 값이 이미 숫자형 필드나 숫자형 컨트롤이라면 Val을 사용할 필요가 없습니다.

반대로 컨트롤 값이 문자로 처리될 가능성이 있는 경우에는

Val(txt보증금)

또는

Val(txt보증금.Value)

처럼 사용하면 숫자로 변환하여 계산할 수 있습니다.

즉, 문제에서 Val 함수 사용을 요구하지 않았다면 숫자형 필드나 숫자형 컨트롤은 그대로 계산에 사용하면 되고, Val을 사용해도 결과는 같지만 불필요한 함수 호출이 될 수 있습니다. 따라서 시험에서는 문제에서 요구한 방식이나 교재의 작성 방식을 따르는 것이 가장 안전합니다.

즐거운 하루 되세요.

  • 관리자
    2026-07-24 14:27:29

    안녕하세요.

    .Value컨트롤의 기본 속성(Default Property) 이므로 생략해도 같은 의미입니다.

    예를 들어

    cmb지역명
    

    cmb지역명.Value
    

    는 동일하게 동작하며,

    txt보증금
    

    txt보증금.Value
    

    도 같은 결과를 반환합니다.

    따라서 기출 3번에서 .Value가 없는 것은 기본 속성을 생략한 것일 뿐이며, .Value를 붙여 작성해도 정상적으로 실행되고 실제 시험에서도 같은 의미로 인정됩니다.

    두 번째 질문에 대해 말씀드리면, Val 함수는 텍스트를 숫자로 변환할 때 사용하는 함수입니다. 따라서 계산에 사용하는 값이 이미 숫자형 필드나 숫자형 컨트롤이라면 Val을 사용할 필요가 없습니다.

    반대로 컨트롤 값이 문자로 처리될 가능성이 있는 경우에는

    Val(txt보증금)
    

    또는

    Val(txt보증금.Value)
    

    처럼 사용하면 숫자로 변환하여 계산할 수 있습니다.

    즉, 문제에서 Val 함수 사용을 요구하지 않았다면 숫자형 필드나 숫자형 컨트롤은 그대로 계산에 사용하면 되고, Val을 사용해도 결과는 같지만 불필요한 함수 호출이 될 수 있습니다. 따라서 시험에서는 문제에서 요구한 방식이나 교재의 작성 방식을 따르는 것이 가장 안전합니다.

    즐거운 하루 되세요.

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