책 내용 질문하기
코딩
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
444
조회수
83
작성일
2018-02-14
작성자
탈퇴*원
첨부파일

컴활1급 실기 실전모의고사 c형 에서

입력 및 수정 기능(문제2) 3번에서는

Dim aa

aa = msgbox(~~~)

이렇게 진행되는데

조회 및 출력 기능(문제3) 2번에서는

Me.filter = ~~~

이렇게 진행되고

ㅊ처리기능 (문제4) 1번에서는

DoCmd.RunSQL ~~~

이렇게 작성해야한다고 나와있는데요

셋 다 이벤트 프로시저를 구현하는 문제인데

ㅇ어느 경우에 dim aa를 선언하고 언제 바로 명령문? 을 사용하는지 헷갈립니다

+

MsgBox "허브입고현황 확인하겠습니까?", vbInformation

DoCmd.OpenReport "허브입고현황", acViewPreview

a=MsgBox("다른 심판을 확인하겠습니까?",vbYesNo)

If a=vbYes Then

DoCmd.OpenForm "심판관리"

End If

의 차이가 뭐길래 하나는 바로 msgbox가 시작하고 다른건 a=msgbox로 시작하나요?ㅠ

+

Dim aa

aa = msgbox(time & "열려진 폼을 종료할까요?", vbYesNo + vbDefaultButton1, " ")

If aa = vbYes Then

DoCmd.close, , acSaveNo

End If

에서

DoCmd.close 대신 me.unload를 사용하면 안되나요?

답변
2018-02-21 23:19:44

1.

dim 은 변수를 선언하는 부분입니다.

변수를 선언하지 않아도 정상 실행 되므로

변수를 선언하지 않아도 정상 실행된다면 정답으로 인정 됩니다.

변수를 선언하고 작성하셔도 상관 없으시구요.

변수 부분은 사용자가 임의로 지정하는 부분이므로

대문자 AA 이든 aa 이든 상관 없구요. a,b, 변수1 등과 같이 사용하셔도 상관 없습니다.

어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.

2. msgbox 에서 나온 결과를 이용하여야 할때는 변수를 사용해야 합니다.

a=MsgBox("다른 심판을 확인하겠습니까?",vbYesNo)

와 같이 작성하면 메시지 박스에서 어떤 것을 선택 했는지가

a 변수에 포함됩니다.

즉 yse 를 누르면

a=vbyes

가 입력되어 이렇게 입력된 값을 조건문에서 사용하게 되는 것이죠.

3. me.unload 는 엑셀에서 폼을 닫을때 사용하는 것으로 엑세스에서는 잘 사용하지 않습니다.

좋은 하루 되세요.

  • *
    2018-02-21 23:19:44

    1.

    dim 은 변수를 선언하는 부분입니다.

    변수를 선언하지 않아도 정상 실행 되므로

    변수를 선언하지 않아도 정상 실행된다면 정답으로 인정 됩니다.

    변수를 선언하고 작성하셔도 상관 없으시구요.

    변수 부분은 사용자가 임의로 지정하는 부분이므로

    대문자 AA 이든 aa 이든 상관 없구요. a,b, 변수1 등과 같이 사용하셔도 상관 없습니다.

    어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.

    2. msgbox 에서 나온 결과를 이용하여야 할때는 변수를 사용해야 합니다.

    a=MsgBox("다른 심판을 확인하겠습니까?",vbYesNo)

    와 같이 작성하면 메시지 박스에서 어떤 것을 선택 했는지가

    a 변수에 포함됩니다.

    즉 yse 를 누르면

    a=vbyes

    가 입력되어 이렇게 입력된 값을 조건문에서 사용하게 되는 것이죠.

    3. me.unload 는 엑셀에서 폼을 닫을때 사용하는 것으로 엑세스에서는 잘 사용하지 않습니다.

    좋은 하루 되세요.

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