책 내용 질문하기
2010 1회 컴활 실기 (액세스)
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
1
조회수
35
작성일
2013-04-04
작성자
첨부파일

문제2. 입력 및 수정 기능 구현

거래처별 판매정보 폼의 ㅁ 버튼(cmd닫기)을 클릭하면 다음과 같은 기능을 수행하도록 구현하시오.

> 다음 <그림>과 같은 메시지상자가 표시되로록 설정할 것

> <예>를 클릭하면 폼이 종료되도록 설정할 것.

왜 어떤 문제에서는 msgbox ("~~~ , 이렇게 시작하고

왜 이 문제 에서는 변수를 설정해 주는건가요?

dim aa

aa = msgbox("time & "작업을 종료할까요?", vbyesno, " ") <-- 빨간부분은 왜 " " 해주는 ㄱㅓ죠?

그리고 docmd.openform "납품내역입력", acnormal, , "제품코드= '" & cmb코드 & "'"

, , <- - 쉼표 두개는 왜 해주는 건가요?

답변
2013-04-05 06:50:07

msgbox 에서 나온 값을 이용해야 하는 경우는 변수를 사용하여

변수 값에 msgbox에서 예 를 선택했는지 아니오 를 선택했는지를 입력하여

확인 한 후 사용합니다.

이런 작업을 할 필요가 없다면 변수가 필요없는 것이죠.

" " 부분은 제목표시줄에 표시될 내용을 뜻하는 부분입니다.

제목 표시줄에 아무것도 표시되어 있지 않다면 " " 로 사용하고 확인 이라고 되어 있다면 "확인" 이라고 입력하시면 되는 것이죠.

docmd.openform "폼명", anormal, 필터, 조건

으로 필터명이 들어가야 하는 부분인데

필터가 없기 때문에 이 부분은 제외하고 사용하기 위해서 , 를 더 사용한 것입니다.

, 를 사용하지 않으면 조건이 필터로 들어가기 때문에

정확한 결과가 나오지 않습니다.

좋은 하루 되세요.

"
  • *
    2013-04-05 06:50:07

    msgbox 에서 나온 값을 이용해야 하는 경우는 변수를 사용하여

    변수 값에 msgbox에서 예 를 선택했는지 아니오 를 선택했는지를 입력하여

    확인 한 후 사용합니다.

    이런 작업을 할 필요가 없다면 변수가 필요없는 것이죠.

    " " 부분은 제목표시줄에 표시될 내용을 뜻하는 부분입니다.

    제목 표시줄에 아무것도 표시되어 있지 않다면 " " 로 사용하고 확인 이라고 되어 있다면 "확인" 이라고 입력하시면 되는 것이죠.

    docmd.openform "폼명", anormal, 필터, 조건

    으로 필터명이 들어가야 하는 부분인데

    필터가 없기 때문에 이 부분은 제외하고 사용하기 위해서 , 를 더 사용한 것입니다.

    , 를 사용하지 않으면 조건이 필터로 들어가기 때문에

    정확한 결과가 나오지 않습니다.

    좋은 하루 되세요.

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