책 내용 질문하기
엑세스 메세지박스 질문입니다
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
64
작성일
2014-11-25
작성자
첨부파일

보통 메세지박스를 만들때

dim aa

aa=msgbox("내용", 버튼,"제목")

if aa=vbyes then

docmd.close

end if

이런식으로 하면 메세지박스 뜨고 예 버튼누르면 종료 이렇게 되는거잖아요

여기서 두가지 질문인데요

1. 제목란에는 보통 문제에 그림을 보고 제목을 그대로 썼는데 제가 봤던 문제중에

폼 속성을 이용해서 제목을 해라 이런식이었고 그림에는 폼닫기 이렇게 되어있었거든요

잘몰라서 그냥 제목에 "폼닫기"이렇게 했구요. 이렇게 하면 맞는건가요? 그림과 메세지박스 크기만

차이가 있었고 내용은 다 똑같았습니다.

2. docmd 개체를 사용하고 예 버튼을 누르면 종료됨과 동시에 저장되도록 하라는 거였는데요

docmd.누르면 목록이 뜨잖아요 거기에 save라는게 있어서 했더니 저장만되고 종료가안되서

docmd.save

docmd.close 이렇게 두개를 썼거든요? 그러니 종료가 되더군요 저장은 됬는지 잘모르겠구요

그냥 이렇게 설정하면 되는건가요??

답변
2014-12-01 09:44:19

안녕하세요.

1. 폼에 캡션 속성이 지정되어 있다면 'aa = MsgBoxMe.Caption, vbOKCancel, "")'으로 작성하면 됩니다.

2. 종료됨과 동시에 저장되게 하려면 'DoCmd.Close acForm, "폼이름", acSaveYes'와 같이 작성하면 됩니다.

즐거운 하루 되세요.

"
  • *
    2014-12-01 09:44:19

    안녕하세요.

    1. 폼에 캡션 속성이 지정되어 있다면 'aa = MsgBoxMe.Caption, vbOKCancel, "")'으로 작성하면 됩니다.

    2. 종료됨과 동시에 저장되게 하려면 'DoCmd.Close acForm, "폼이름", acSaveYes'와 같이 작성하면 됩니다.

    즐거운 하루 되세요.

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