locked
Valores nulos RRS feed

  • Pergunta

  •  

    Boa noite, pessoal!

     

    Estou com dificuldades para trabalhar com variáveis com contém valores nulos no VBA. O problema é pra checar estes valores. Já tentei, por exemplo:

     

    [lista_pessoas].Value = Null

    [lista_pessoas].Value = Nulo

    [lista_pessoas].Value Is Null

     

    mas não deu certo!

     

    Como testo pra saber se uma variável (ou componente) está com o conteúdo vazio (nulo)?

     

    Obrigado!

    terça-feira, 21 de agosto de 2007 21:18

Respostas

  •  

    Bülle,

     

    já cria uma função num módulo para vc sempre utilizá-lo, pois testes referentes a valores vazios ou nulos é constante..

     

    exemplo:

    Function VazioNulo(X As Variant) as Boolean
        If IsNull(X) Then
            vaznul = True
        ElseIf IsEmpty(X) Then
            vaznul = True
        ElseIf X = "" Then
            vaznul = True
        Else
            vaznul = False
        End If
    End Function

     

     

     

    qquer coisa, retorne.

     

    abraço!

    terça-feira, 21 de agosto de 2007 22:50
  • Use a função IsNull para verificar se determinado valor é nulo.

     

    quarta-feira, 22 de agosto de 2007 01:28
    Moderador

Todas as Respostas

  •  

    Bülle,

     

    já cria uma função num módulo para vc sempre utilizá-lo, pois testes referentes a valores vazios ou nulos é constante..

     

    exemplo:

    Function VazioNulo(X As Variant) as Boolean
        If IsNull(X) Then
            vaznul = True
        ElseIf IsEmpty(X) Then
            vaznul = True
        ElseIf X = "" Then
            vaznul = True
        Else
            vaznul = False
        End If
    End Function

     

     

     

    qquer coisa, retorne.

     

    abraço!

    terça-feira, 21 de agosto de 2007 22:50
  • Use a função IsNull para verificar se determinado valor é nulo.

     

    quarta-feira, 22 de agosto de 2007 01:28
    Moderador
  • Boa tarde, Douglas!

     

    Valeu pelas dicas!

     

    Abraço!

     

     

     

    quarta-feira, 22 de agosto de 2007 17:21