책 내용 질문하기
기출 msgbox
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
36
조회수
210
작성일
2016-06-15
작성자
첨부파일

12년 2회 문제 4번

msgbox ( [이름] & "님의 주문 횟수는" & DCount("고객번호", "주문고객", "고객번호 = txt고객번호") & "건입니다", vbOKOnly, "Microsoft Office Access")

처럼 원래 msgbox("메시지",버튼종류,"제목표시줄입력사항") 형식 처럼 쓰면 틀리던데 이유가 무엇인지 궁금합니다.

이렇게 필드를 이용할 경우는 예외인가요?

답변
2016-06-15 18:37:05

1. 아래와 같이 "버튼 종류"와 "제목표시"를 생략하면 에러가 안 납니다.

MsgBox([이름] & "님의 주문 횟수는 " & DCount("고객번호", "주문고객", "고객번호=txt고객번호") & "건입니다." )

2. 아래와 같이 "버튼 종류" 또는 "버튼 종류"와 "제목표시"를 추가할 경우에는 변수 사용(변수 선언은 생략)을 하면 에러가 안 나네요.

a = MsgBox([이름] & "님의 주문 횟수는 " & DCount("고객번호", "주문고객", "고객번호=txt고객번호") & "건입니다.", vbOKOnly, "Microsoft Office Access")

위 2번에서 에러가 나는 것은 MS Office가 변수를 사용 안하면 구문 에러로 보는 거 같습니다(순전히 개인적인 생각).

그리고 제목표시로 사용한 "Microsoft Office Access"라는 텍스트는 생략하면 자동으로 나타나는데 굳이 입력할 필요가 없다고 생각합니다.

하나 더, MsgBox에서 변수를 선언할 필요가 없는데, 굳이 괄호{ ( ,)}를 추가할 필요는 전혀 없을 거 같습니다.

아래와 같이 괄호를 사용하지않는 것이 여러모로 좋을 거 같습니다.

MsgBox [이름] & "님의 주문 횟수는 " & DCount("고객번호", "주문고객", "고객번호=txt고객번호") & "건입니다."

이상은 개인적인 생각입니다.

시나공 답변 기다려보세요.

  • *
    2016-06-15 18:37:05

    1. 아래와 같이 "버튼 종류"와 "제목표시"를 생략하면 에러가 안 납니다.

    MsgBox([이름] & "님의 주문 횟수는 " & DCount("고객번호", "주문고객", "고객번호=txt고객번호") & "건입니다." )

    2. 아래와 같이 "버튼 종류" 또는 "버튼 종류"와 "제목표시"를 추가할 경우에는 변수 사용(변수 선언은 생략)을 하면 에러가 안 나네요.

    a = MsgBox([이름] & "님의 주문 횟수는 " & DCount("고객번호", "주문고객", "고객번호=txt고객번호") & "건입니다.", vbOKOnly, "Microsoft Office Access")

    위 2번에서 에러가 나는 것은 MS Office가 변수를 사용 안하면 구문 에러로 보는 거 같습니다(순전히 개인적인 생각).

    그리고 제목표시로 사용한 "Microsoft Office Access"라는 텍스트는 생략하면 자동으로 나타나는데 굳이 입력할 필요가 없다고 생각합니다.

    하나 더, MsgBox에서 변수를 선언할 필요가 없는데, 굳이 괄호{ ( ,)}를 추가할 필요는 전혀 없을 거 같습니다.

    아래와 같이 괄호를 사용하지않는 것이 여러모로 좋을 거 같습니다.

    MsgBox [이름] & "님의 주문 횟수는 " & DCount("고객번호", "주문고객", "고객번호=txt고객번호") & "건입니다."

    이상은 개인적인 생각입니다.

    시나공 답변 기다려보세요.

  • *
    2016-06-18 13:47:59

    변수를 사용하면

    aa = msgbox(" ~~

    로 작성해야 하고

    변수가 없으면

    msgbox " ~~

    로 작성하시면 됩니다.

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

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

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

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

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

    좋은 하루 되세요.

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