책 내용 질문하기
컴활 1급 상설 프로시저에서 몇가지 질문..
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
154
작성일
2012-11-14
작성자
첨부파일

1.

폼의 컨트롤 값을 워크시트에 표시하는 문제입니다.

예를 들면 txt학번이 cell(3,3)에 대치될 때

학번의 맨앞숫자가 1일때 남자, 2일때 여자를 cell (3, 4) 성별란에 표시할때

txt학번값이 문자라면 left함수 쓰면 되겠으나 숫자라면 cstr함수를 쓰면되나요??

left (cstr(txt학번) , 1) 이런식으로..

그리고 프로시저에서 겉보기엔 숫자지만 txt 컨트롤에 표시된값이 문자인지 숫자인지 바로 알수잇는 방법 없을까요?? 속성창을 봐도 없는 것 같애서요...

이런 문제에서 어떤 함수에다가 txt학번의 값을 쓰나 조회버튼을 누름으로써 txt학번의 값이 옮겨가게 될 셀주소를 참조하나 결과는 똑같은가요??

그리고 시험중간중간에 저장할떄 엑셀이든 엑세스든 비쥬얼베이직 코드 프로시저 작성하고 역시 수시로 저장해야되는게 맞는지요??

답변
2012-11-16 09:15:59

안녕하세요.

1. 아래와 같이 작성하면 됩니다.

if left(txt학번,1)="1" then

cell(3,4)="남자"

else

cell(3,4)="야자"

end if

2. 텍스트 컨트롤에 입력되는 값은 기본적으로 텍스트로 인식합니다. 즉 숫자로 입력해도 숫자로된 텍스트로 인식되는 것입니다.

3. 질문 내용을 이해하지 못했습니다. 다시 자세히 해주세요.

4. 네 수시로 저장하면 됩니다.

즐거운 하루 되세요.

"
  • *
    2012-11-16 09:15:59

    안녕하세요.

    1. 아래와 같이 작성하면 됩니다.

    if left(txt학번,1)="1" then

    cell(3,4)="남자"

    else

    cell(3,4)="야자"

    end if

    2. 텍스트 컨트롤에 입력되는 값은 기본적으로 텍스트로 인식합니다. 즉 숫자로 입력해도 숫자로된 텍스트로 인식되는 것입니다.

    3. 질문 내용을 이해하지 못했습니다. 다시 자세히 해주세요.

    4. 네 수시로 저장하면 됩니다.

    즐거운 하루 되세요.

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