책 내용 질문하기
엑세스 실전 A형 컨트롤 기능구현 질문
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
426
조회수
68
작성일
2017-12-08
작성자
탈퇴*원
첨부파일

Private Sub txt공급가액_GotFocus()
Dim a
MsgBox a, vbOKOnly, "등급"
If txt공급가액 >= 70000 Then
a = "VIP"
ElseIf txt공급가액 >= 50000 Then
a = "우수"
Else
a = "일반"
End If

위에꺼가 제가쓴거

Private Sub txt공급가액_GotFocus()

If txt공급가액 >= 70000 Then
MsgBox "VIP", vbOKOnly, "등급"
ElseIf [공급가액] >= 50000 Then
MsgBox "우수", vbOKOnly, "등급"
Else
MsgBox "일반", vbOKOnly, "등급"
End If
End Sub

아래꺼가 정답

근데 여기서 위가 정답이 아니더라도 위의형식이랑 비슷하게

쓸수는 없나요? 아래껀 너무 노가다처럼 박아넣는느낌이라

답변
2017-12-13 14:24:10

Private Sub txt공급가액_GotFocus()
Dim a
If txt공급가액 >= 70000 Then
a = "VIP"
ElseIf txt공급가액 >= 50000 Then
a = "우수"
Else
a = "일반"
End If

MsgBox a, vbOKOnly, "등급"

와 같이 사용하면 되지 않을 까 싶습니다.

dim a 에 vip 를 입력한 후 출력하게 end if 이후에 작성해 보세요.

좋은 하루 되세요.

  • *
    2017-12-13 14:24:10

    Private Sub txt공급가액_GotFocus()
    Dim a
    If txt공급가액 >= 70000 Then
    a = "VIP"
    ElseIf txt공급가액 >= 50000 Then
    a = "우수"
    Else
    a = "일반"
    End If

    MsgBox a, vbOKOnly, "등급"

    와 같이 사용하면 되지 않을 까 싶습니다.

    dim a 에 vip 를 입력한 후 출력하게 end if 이후에 작성해 보세요.

    좋은 하루 되세요.

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