MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Condição de variável não definida

    Compartilhe
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    [Resolvido]Condição de variável não definida

    Mensagem  livio.sfranca em Qui 09 Ago 2018, 10:43 am

    Bom dia a todos,

    Alguém conhece uma forma de determinar a condição de uma variável de formulário que não foi definida?
    Preciso de uma codição em que quando "frm" não tiver sido definida, execute meu código.

    Tentei assim, mas não deu certo:
    Código:

    Dim frm as Access.Form

    If frm = Nothing Then
     'Executar ação
    End if

    Com IsNull também não funciona Neutral

    Alguma solução?

    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5619
    Registrado : 15/03/2013

    Re: [Resolvido]Condição de variável não definida

    Mensagem  ahteixeira em Qui 09 Ago 2018, 10:51 am

    Olá Livio, tente assim:

    Código:
    Dim frm as Access.Form

    If len(frm & "" ) = 0 Then
     'Executar ação
    End if

    Abraço
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: [Resolvido]Condição de variável não definida

    Mensagem  livio.sfranca em Qui 09 Ago 2018, 10:58 am

    Deu não.

    Dá erro de tipos incompatíveis.

    Tentei como frm.Name também desta forma que indicou, mas dá erro de variável não definida. Neutral
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5619
    Registrado : 15/03/2013

    Re: [Resolvido]Condição de variável não definida

    Mensagem  ahteixeira em Qui 09 Ago 2018, 11:12 am

    Olá, terei que testar.
    Estou no celular, mas esta a fazer o dimensionsmento (Dim).
    Não vai fazer o SET a um form?
    Será isso que falta.

    Abraço
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: [Resolvido]Condição de variável não definida

    Mensagem  livio.sfranca em Qui 09 Ago 2018, 11:24 am

    Bom Teixeira, na verdade, o Set viria depois da condição If num código mais complexo aqui que tenho.

    Mas no fim das contas consegui resolver trocando o "= Nothing" por "Is Nothing" na condição, assim:

    Código:
    Dim frm as Access.Form

    If frm Is Nothing Then
     'Executar ação
    End if

    Agradeço a ajuda!

    Bom trabalho!
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5619
    Registrado : 15/03/2013

    Re: [Resolvido]Condição de variável não definida

    Mensagem  ahteixeira em Qui 09 Ago 2018, 11:27 am

    Olá Livio,

    Obrigado pelo retorno, o fórum agradece.

    Abraço

      Data/hora atual: Qui 13 Dez 2018, 3:24 pm