12년 2회 문제 4번
msgbox ( [이름] & "님의 주문 횟수는" & DCount("고객번호", "주문고객", "고객번호 = txt고객번호") & "건입니다", vbOKOnly, "Microsoft Office Access")
처럼 원래 msgbox("메시지",버튼종류,"제목표시줄입력사항") 형식 처럼 쓰면 틀리던데 이유가 무엇인지 궁금합니다.
이렇게 필드를 이용할 경우는 예외인가요?
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뒤에 괄호를 사용해야 하고
변수가 없을때는 괄호 없이 작성하시면 됩니다.
변수가 있고 없고의 차이입니다.
결과가 정확히 나온다면 정답으로 인정 됩니다.
좋은 하루 되세요.