책 내용 질문하기
문제2-2, 2-3 코드 질문이요.
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
217
조회수
114
작성일
2017-02-05
작성자
첨부파일

문제 2-2번 풀이에서 코드를

txt사번=[cmb이름찾기].[column](1)

라고 나와있는데

코드를 그냥

txt사번=cmb이름찾기.column(1) 해도 같은결과가 나온느데 이러면 틀린건가요??

[]는 무슨 의미인지 궁금하네요.

문제 2-3번 풀이에서는

코드를

aa=msgbox~

if aa ~

이렇게 변수에 저장해서 if조건문을 썼는데

그냥 코드를

msgbox "폼을 종료합니다.", vbokonly, ""

docmd.close

이렇게 하면 똑같이 되던데 이러면 틀린건가요??

왜 굳이 변수를 저장하고 if를 쓰는지 모르겠네요 ㅠㅠ

아 그리고 210쪽에서는 dim aa라고 변수를 선언했느데 왜 여기서는 선언을 안하나요??

또, msgbox 뒤에 나오는 내용을 ( )로 안 묶어도 똑같이 나오던데 무슨 차이인가요?

*질문이 너무많네요 ㅠㅠ

답변
2017-02-07 10:55:47

1.

필드명이나 컨트롤 명 등에 엑세스가 자동으로 붙여주는 것입니다.

[] 이 없어도 정상 실행된다면 사용하지 않아도 상관 없습니다.

2.

ok 를 눌렀을때 폼이 닫혀야 하므로 ok 를 눌렀는지 확인을 해야 합니다.

이작업을 하기 위해서 aa라는 변수가 나오고 if 함수에서 aa의 값이 ok 가 맞는지 확인 하게 되는 것이죠.

이렇게 작성하지 않은 경우 오답처리 될 수도 있습니다.

dim 은 변수를 선언하는 부분입니다.

변수를 선언하지 않아도 정상 실행 됩니다.

변수를 선언하지 않아도 정상 실행된다면 정답으로 인정 됩니다.

변수를 사용하면

aa = msgbox(" ~~

로 작성해야 하고

변수가 없으면

msgbox " ~~

로 작성하시면 됩니다.

변수를 지정하는 경우는 msgbox(" ~

로 msgbox뒤에 괄호를 사용해야 하고

변수가 없을때는 괄호 없이 작성하시면 됩니다.

변수가 있고 없고의 차이입니다.

결과가 정확히 나온다면 정답으로 인정 됩니다.

좋은 하루 되세요.

  • *
    2017-02-07 10:55:47

    1.

    필드명이나 컨트롤 명 등에 엑세스가 자동으로 붙여주는 것입니다.

    [] 이 없어도 정상 실행된다면 사용하지 않아도 상관 없습니다.

    2.

    ok 를 눌렀을때 폼이 닫혀야 하므로 ok 를 눌렀는지 확인을 해야 합니다.

    이작업을 하기 위해서 aa라는 변수가 나오고 if 함수에서 aa의 값이 ok 가 맞는지 확인 하게 되는 것이죠.

    이렇게 작성하지 않은 경우 오답처리 될 수도 있습니다.

    dim 은 변수를 선언하는 부분입니다.

    변수를 선언하지 않아도 정상 실행 됩니다.

    변수를 선언하지 않아도 정상 실행된다면 정답으로 인정 됩니다.

    변수를 사용하면

    aa = msgbox(" ~~

    로 작성해야 하고

    변수가 없으면

    msgbox " ~~

    로 작성하시면 됩니다.

    변수를 지정하는 경우는 msgbox(" ~

    로 msgbox뒤에 괄호를 사용해야 하고

    변수가 없을때는 괄호 없이 작성하시면 됩니다.

    변수가 있고 없고의 차이입니다.

    결과가 정확히 나온다면 정답으로 인정 됩니다.

    좋은 하루 되세요.

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