MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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


3 participantes

    [Resolvido]If is null - BUG

    andre.lr
    andre.lr
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 222
    Registrado : 17/10/2011

    [Resolvido]If is null - BUG Empty If is null - BUG

    Mensagem  andre.lr 24/1/2012, 10:35

    Amigos notei uma espécie de BUG com o comando If is Null ... criei um pequeno formulário para cadastrar os registros onde aparece apenas um campo de cada vez enquanto todos os outros permanecem com .visible = false , dessa maneira coloquei no evento após atualizar de cada campo o comando if is null then me.campo em questão.SET FOCUS .... então caso ele não estja null ele torna esse campo visible false e deixa o próximo campo visible true para que os preenchimentos continuem....

    Ele funciona direitinho, porém, ocorre uma espécie de BUG quando eu preecho o campo ele passa a não estar mais NULL correto? Ok, porém se eu não der Tab ou ENTER , o evento após atualizar não ocorre ainda então eu posso simplesmente apagar o campo e deixa-lo NULL novamente, mas aparenetemente ele não entende que o campo voltou a estar NULL e seu eu pressiono TAB ou ENTER ele simplesmente ignora o comando if is Null then me.campo em questão.SET FOCUS.... ele ignora esse comando como se o campo não estivesse NULL e parte para o próximo campo...

    Amigos tentei detalher da melhor forma, qualquer dúvida por favor eu esclareço! obrigado pela ajuda!

    Meu sistema Windows XP SP3 ... Access 2010
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3948
    Registrado : 21/04/2011

    [Resolvido]If is null - BUG Empty Re: [Resolvido]If is null - BUG

    Mensagem  Marcelo David 24/1/2012, 10:44

    Poderia usar tambem:
    If Me.SeuCampo = "" Then
    ...


    .................................................................................
    [Resolvido]If is null - BUG Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]If is null - BUG Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]If is null - BUG Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]If is null - BUG Marcel11
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]If is null - BUG Empty Re: [Resolvido]If is null - BUG

    Mensagem  criquio 24/1/2012, 10:45

    Tente implementar assim:

    If IsNull(Me.NomeDoCampo) Or Me.NomeDoCampo.Value = "" Then
    ...


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    andre.lr
    andre.lr
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 222
    Registrado : 17/10/2011

    [Resolvido]If is null - BUG Empty Re: [Resolvido]If is null - BUG

    Mensagem  andre.lr 24/1/2012, 11:18

    haha amigos, obrigado pela ajuda, tentei o que disseram mas continuou dando o mesmo probleminha, mas obrigado pela atenção!

    A solução era mais boba ainda... simplesmente adicionei o camando If not isNull then

    e pronto! tchanan!

    Obrigado amigos!
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3948
    Registrado : 21/04/2011

    [Resolvido]If is null - BUG Empty Re: [Resolvido]If is null - BUG

    Mensagem  Marcelo David 24/1/2012, 11:24

    Esse caso é o inverso,
    mas se chegou ao seu objetivo, está bom.


    .................................................................................
    [Resolvido]If is null - BUG Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]If is null - BUG Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]If is null - BUG Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]If is null - BUG Marcel11

    Conteúdo patrocinado


    [Resolvido]If is null - BUG Empty Re: [Resolvido]If is null - BUG

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 01:37