책 내용 질문하기
컴활1급 실기 액세스: 아무런 액션이 없이 현재 루틴을 벗어나게하는 코딩법을 알려주세요
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
15
조회수
108
작성일
2016-09-09
작성자
탈퇴*원
첨부파일

2015년 1회 액세스 기출문제

201503_1급\15년1회1급E형\1급 E형 정답.accdb

문제4 처리 기능 구현 (pdf 파일 6쪽)

3. '납품내역' 폼의 'txt납품금애' 컨트롤을 더블클릭하면 <그림>과 같은 메시지 박스를 표시한 후 납품금액을

재계산하는 기능을 수행하는 이벤트 프로시저 구현.

▶ <예>를 클릭하면 현재 선택된 레코드의 납품금액을 재계산할 것.

▶ 납품금액 = 납품수량 X 납품단가

pdf 파일 15쪽 정답

Private Sub txt납품금액_DblClick(Cancel As Integer)
a = MsgBox("납품금액을 재계산 하시겠습니까?", vbYesNo)

If a = vbYes Then
txt납품금액 = txt납품수량 * txt납품단가
End If
End Sub

<문제 응용>

질문1> 위 정답에서는 Else 부분을 생략하여 False 값일 때에는 아무런 처리가 일어나지않게 했습니다.

Else 문을 반드시 포함해서 아무런 액션(처리)이 일어나지 않고 if 문을 빠져나오게 하는 코딩 법

좀 알려주세요.

감사합니다.


답변
2016-09-19 10:07:40

안녕하세요.

If a = vbYes Then
txt납품금액 = txt납품수량 * txt납품단가
Else

End If

위와 같이 else만을 추가하고 else 다음에 아무것도 입력하지 않아도 정상적으로 실행이 됩니다.

즐거운 하루 되세요.

  • *
    2016-09-19 10:07:40

    안녕하세요.

    If a = vbYes Then
    txt납품금액 = txt납품수량 * txt납품단가
    Else

    End If

    위와 같이 else만을 추가하고 else 다음에 아무것도 입력하지 않아도 정상적으로 실행이 됩니다.

    즐거운 하루 되세요.

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