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


2 participantes

    [Resolvido]Erro 2196 - referência a caixa de texto no código VBA

    avatar
    MPC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 27/12/2015

    [Resolvido]Erro 2196 - referência a caixa de texto no código VBA Empty [Resolvido]Erro 2196 - referência a caixa de texto no código VBA

    Mensagem  MPC 6/2/2017, 13:22

    Bom dia!

    Amigos, eu não estou entendendo o porquê deste erro. Já tentei de todas as formas e o erro persiste.

    Anexo o BD exemplo. A ideia é fazer uma filtragem em um subformulário à medida que vou digitando na caixa de texto em um formulário.
    No exemplo apenas a caixa de texto txEmpresa está ativa no evento Ao Alterar.

    Peço a ajuda dos amigos.

    Obrigado.
    Anexos
    [Resolvido]Erro 2196 - referência a caixa de texto no código VBA AttachmentServicos_exemplo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (45 Kb) Baixado 8 vez(es)
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Erro 2196 - referência a caixa de texto no código VBA Empty Re: [Resolvido]Erro 2196 - referência a caixa de texto no código VBA

    Mensagem  FabioPaes 6/2/2017, 19:28

    Amigo, que tal dar uma olhada nesse meu exemplo aqui:
    https://www.maximoaccess.com/t26778-resolvidofiltrar-exemplo
    Bem simples! e vc entenderá como deve ser feito!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    MPC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 27/12/2015

    [Resolvido]Erro 2196 - referência a caixa de texto no código VBA Empty Re: [Resolvido]Erro 2196 - referência a caixa de texto no código VBA

    Mensagem  MPC 6/2/2017, 20:45

    Obrigado Fabio mais uma vez.

    Fiz da maneira que você orientou, mas tive que refazer "tudo", uma vez que Me.txEmpresa.Text sempre gerava o erro.

    Não sei se foi porque removi todas as caixas de texto no cabeçalho, veja o que me aconteceu em outro episódio:

    Num exercício que estava fazendo, haviam duas caixas de texto no cabeçalho do formulário.
    Uma apresentava o  valor resultante da soma dos valores de um determinado campo de cada registro de uma consulta e a outra o número de registros da mesma consulta.
    Ao entrar em modo formulário, notei que as duas estavam com erro.
    Ao analisar, encontrei um pequeno erro numa delas.

    Assim que a consertei, as duas apresentaram os valores corretos. Qual a dependência de uma com a outra?
    Se uma está errada então as demais também? Para testar, resolvi recolocar o erro e ambas apresentaram erro.
    Uma não é dependente da outra. São apenas caixas informativas, não tem efeito na consulta, visto que a consulta estava funcionando perfeitamente!

    Você chegou a verificar que o erro ocorre? Há alguma explicação para isso?
    Há algum erro na referência ao controle txEmpresa?
    O erro desaparece desde que removidas as referências à caixa de texto txEmpresa!

    Mario.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Erro 2196 - referência a caixa de texto no código VBA Empty Re: [Resolvido]Erro 2196 - referência a caixa de texto no código VBA

    Mensagem  FabioPaes 6/2/2017, 21:07

    Ao que percebi, o erro esta ocorrendo devido seu formulário ser do tipo Formulário Dividido! Mude para Formulário Simples e veja se resolve!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    MPC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 27/12/2015

    [Resolvido]Erro 2196 - referência a caixa de texto no código VBA Empty Re: [Resolvido]Erro 2196 - referência a caixa de texto no código VBA

    Mensagem  MPC 7/2/2017, 02:26

    Mudei para formulário simples e resolveu a questão do erro.

    Mas esta situação me obriga a perguntar: por que? Ou seja, se tenho um formulário dividido então não posso usar um controle no formulário principal? Shocked

    E muito obrigado pela informação. Muito útil, apesar de não entender a causa por ser formulário dividido! Very Happy

    Mario
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Erro 2196 - referência a caixa de texto no código VBA Empty Re: [Resolvido]Erro 2196 - referência a caixa de texto no código VBA

    Mensagem  FabioPaes 7/2/2017, 03:48

    É amigo, essa e uma pergunta que não sei responder... Por não utilizar Formulário dividido nem sabia desse problema!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    MPC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 27/12/2015

    [Resolvido]Erro 2196 - referência a caixa de texto no código VBA Empty Re: [Resolvido]Erro 2196 - referência a caixa de texto no código VBA

    Mensagem  MPC 8/2/2017, 01:54

    Valeu Fabio.

    Vou procurar saber, mas informações específicas no Access é muito difícil de se encontrar!

    Abraço.

    Conteúdo patrocinado


    [Resolvido]Erro 2196 - referência a caixa de texto no código VBA Empty Re: [Resolvido]Erro 2196 - referência a caixa de texto no código VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 01:24