책 내용 질문하기
프로시저 작성 질문이요
도서
2021 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
0
조회수
204
작성일
2021-12-08
작성자
탈퇴*원
첨부파일

 

Private Sub cmd조회_Click()

 

    If   txt월 = "" Then

        MsgBox "자료에 있는 월 값을 입력하시오"

        txt월.SetFocus

    Else

        Me.Filter = "month(봉사날짜) =" & txt월

        Me.FilterOn = True

    End If

    

    

End Sub

 

 

 

 

Private Sub cmd조회_Click()

 

    If   isnull(txt월) Then

        MsgBox "자료에 있는 월 값을 입력하시오"

        txt월.SetFocus

    Else

        Me.Filter = "month(봉사날짜) =" & txt월

        Me.FilterOn = True

    End If

    

    

End Sub

 

isnull(txt월)

txt월=""

 

이 두개가 같은 뜻 아닌가요??

 

txt월=""

이부분도 맞다고 생각하는데 계속 런타임~오류가 뜨네요

 

' txt월 컨트롤이 비어있으면 ' 이 부분을 적는게 둘다 가능한가요??

틀렸다면 어느 부분이 틀린건가요??



답변
2021-12-14 10:23:16

안녕하세요.

 

일반적으로 txt월=""으로 작성하는데, 이것이 인식하지 못하는 경우가 있습니다. 이럴때는 isnull(txt월)로 작성해야 합니다. txt월=""로 해도 정상적으로 실행된다면 이렇게 하셔도 됩니다. 

 

즐거운 하루 되세요.

  • 관리자
    2021-12-14 10:23:16

    안녕하세요.

     

    일반적으로 txt월=""으로 작성하는데, 이것이 인식하지 못하는 경우가 있습니다. 이럴때는 isnull(txt월)로 작성해야 합니다. txt월=""로 해도 정상적으로 실행된다면 이렇게 하셔도 됩니다. 

     

    즐거운 하루 되세요.

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