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]referenciar formulário.

    avatar
    cleiner
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 26/06/2011

    [Resolvido]referenciar formulário. Empty referenciar formulário.

    Mensagem  cleiner 11/6/2012, 19:07

    Olá, tenho um problema e preciso de uma ajuda.

    Estou tentando executar um comando em VBA do tipo:

    Forms!frm_Cliente.Requery

    mas para não ter que inserir este comando em vários formulários, alterando o nome do formulário em cada um, tentei inserir uma variável porém não funciona.

    desta forma:

    Dim strForm As String

    strForm = frm_Cliente

    Forms!strForm.Requery

    Poderiam me dizer por que esse problema ocorre? Como posso corrigí-lo?

    Abraços
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]referenciar formulário. Empty Re: [Resolvido]referenciar formulário.

    Mensagem  Marcelo David 11/6/2012, 20:20

    Não compreendi bem...
    Mas você tem vários formulários abertos ao
    mesmo tempo?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]referenciar formulário. Marcel11
    avatar
    cleiner
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 26/06/2011

    [Resolvido]referenciar formulário. Empty Re: [Resolvido]referenciar formulário.

    Mensagem  cleiner 11/6/2012, 20:28

    Oi Marcelo, obrigado pelo interesse.

    o problema que tenho é que no comando:

    Forms!frm_Cliente.Requery

    funciona tudo bem, porém no comando

    Forms!strForm.Requery

    informa que o formulário não foi encontrado mesmo já tendo definido que strForm = frm_Cliente

    Qual a forma de utilizar uma variável dentro do comando "Forms"?

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]referenciar formulário. Empty Re: [Resolvido]referenciar formulário.

    Mensagem  Marcelo David 11/6/2012, 20:38

    Mas o Requery apenas funciona caso o formulário esteja aberto.


    Dim strForm As String
    strForm = frm_Cliente ?

    Um formulário é da classe Form, e não
    uma string! Está errada a sua declaração!

    Como falei, o Requery, terá que está com o formulário
    aberto para refazer a query no qual ele esteja basiado.

    Fale-nos mais sobre sua intenção.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]referenciar formulário. Marcel11
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3883
    Registrado : 04/04/2010

    [Resolvido]referenciar formulário. Empty Re: [Resolvido]referenciar formulário.

    Mensagem  Avelino Sampaio 11/6/2012, 21:06

    Olá

    Realmente esta um pouco difícil de visualizar o cenário.

    tente assim:

    Forms(NomeDavariável).requery

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    cleiner
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 26/06/2011

    [Resolvido]referenciar formulário. Empty Re: [Resolvido]referenciar formulário.

    Mensagem  cleiner 11/6/2012, 21:19

    Mais uma vez, MUITO OBRIGADO AVELINO.

    Era exatamente isso que estava faltando.

    Funcionou perfeito.

    Obrigado também a Marcelo pela ajuda.
    avatar
    cleiner
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 26/06/2011

    [Resolvido]referenciar formulário. Empty Re: [Resolvido]referenciar formulário.

    Mensagem  cleiner 11/6/2012, 21:21

    Resolvido
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]referenciar formulário. Empty Re: [Resolvido]referenciar formulário.

    Mensagem  Marcelo David 11/6/2012, 21:23

    Que bom que funcionou. Very Happy
    Obs.: Agora que eu percebi que a string apenas faz
    referência ao nome do formulário. Embarassed

    Gratos pelo retorno!


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]referenciar formulário. Marcel11

    Conteúdo patrocinado


    [Resolvido]referenciar formulário. Empty Re: [Resolvido]referenciar formulário.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 16/5/2024, 02:54