책 내용 질문하기
액세스 acnormal/msgbox 생략 관련 간단한 질문인데요...
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
205
조회수
149
작성일
2011-08-18
작성자
첨부파일

1.acnormal 이거 생략가능 한 것 같은데 맞나요?

어떤 문제는 (예를들어 2010년 1회 1급 액세스 문제2-2)

docmd.openform "거래처"

어떤 문제는(예를들어 2009년 1회 1급 액세스 문제 3-2)

docmd.openform "납부내역입력, acnormal, , ""제품코드='" & cmd코드 & "'"

이던데 둘다 그냥 폼 열린다는 점에서 똑같아 보이더라고요.

그러면 2010 년 1회 1급 문제같은 경우는 그냥 acnormal써도 되고 안 써도 되는 건 가요?

2. msgbox에서 vbyesno등 다음에 나오는 "확인" 혹은 " " 는 그냥 생략 가능 맞나요?(그리고 같은뜻이죠?)

어떤 건 (2009년 4회 1급 액세스2-2번)

aa=msgbox ( "시간을 표시할까요?",vbyesno," " )

또 다른 건 msgbox "종료할까요?",vbokonly,"확인"

왠지 생략도 가능할 것 같은데... 물론 확인이랑 ""은 같은뜻이죠, 그쵸?

3. 저 위의 msgbox 두 문제 중 처음에는 괄호가 있고 두번째 거는 괄호가 없는데 왜 그런가요?

답변
2011-08-19 11:45:48

1. docmd.openform "거래처"

그냥 거래처 폼을 열때 사용하는 것으로 뒤에 acnormal을 붙이든 붙이지 않든 결과가 같습니다.

docmd.openform "납부내역입력, acnormal, , ""제품코드='" & cmd코드 & "'"

조건을 사용해야 하는 부분이므로 acnormal 부분을 채워주고 조건을 사용하는 것입니다.

폼이 열리는 것은 같지만 조건이 있느냐 없느냐에 따라 다른것입니다. 조건이 있을때는 두번째 식과 같이 써주시면 됩니다.

2. "" 를 하시면 메시지박스의 제목표시줄에 아무것도 표시 되지 않구요.

"확인" 을 쓰시면 제목표시줄에 확인 이 표시 됩니다.

3. 변수를 사용할 경우에는 ()가 꼭 있어야 하구요. 변수를 사용하지 않으면 ()가 없어야 됩니다.

aa=msgbox("시간을 표시할까요?",vbyesno," ")

msgbox "종료할까요?",vbokonly,"확인"

변수를 사용해야 하는 문제인지 아닌지 확인 하셔서 사용하시면 되겠죠.

좋은 하루 되세요.

"
  • *
    2011-08-19 11:45:48

    1. docmd.openform "거래처"

    그냥 거래처 폼을 열때 사용하는 것으로 뒤에 acnormal을 붙이든 붙이지 않든 결과가 같습니다.

    docmd.openform "납부내역입력, acnormal, , ""제품코드='" & cmd코드 & "'"

    조건을 사용해야 하는 부분이므로 acnormal 부분을 채워주고 조건을 사용하는 것입니다.

    폼이 열리는 것은 같지만 조건이 있느냐 없느냐에 따라 다른것입니다. 조건이 있을때는 두번째 식과 같이 써주시면 됩니다.

    2. "" 를 하시면 메시지박스의 제목표시줄에 아무것도 표시 되지 않구요.

    "확인" 을 쓰시면 제목표시줄에 확인 이 표시 됩니다.

    3. 변수를 사용할 경우에는 ()가 꼭 있어야 하구요. 변수를 사용하지 않으면 ()가 없어야 됩니다.

    aa=msgbox("시간을 표시할까요?",vbyesno," ")

    msgbox "종료할까요?",vbokonly,"확인"

    변수를 사용해야 하는 문제인지 아닌지 확인 하셔서 사용하시면 되겠죠.

    좋은 하루 되세요.

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