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]Utilizar variáveis para chamar eventos em subformulários

    avatar
    Vic Manson Rossi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 11/02/2022

    [Resolvido]Utilizar variáveis para chamar eventos em subformulários Empty [Resolvido]Utilizar variáveis para chamar eventos em subformulários

    Mensagem  Vic Manson Rossi 25/3/2024, 22:41

    Boas a todos,

    Tive uma duvidas com variáveis para chamar eventos em funções, brilhantemente resolvida com uma
    linha de comando passado pra mim pelo Mestre Avelino que foi

    CallByName Forms("FormNome"), VariavelCampo & "_AfterUpdate", VbMethod

    Então resolvi usar variável também no nome do formulário

    CallByName Forms(VariavelFormNome), VariavelCampo & "_AfterUpdate", VbMethod

    Que a principio funcionou perfeitamente, até eu tentar chamar um evento em um subfomulário.
    Tentei de varias maneiras, mas não consegui, alguém pode, por favor me ajudar,

    Obrigado desde já.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Utilizar variáveis para chamar eventos em subformulários Empty Re: [Resolvido]Utilizar variáveis para chamar eventos em subformulários

    Mensagem  Avelino Sampaio 26/3/2024, 08:23

    Olá!

    Um subformulário é identificado como um Controle dentro do formulário principal.  Sugiro que leia este meu artigo abaixo, de como referenciar formulários e subformulários.

    Copie e cole o endereço abaixo no seu navegador.
    usandoaccess.com.br/tutoriais/referenciar-formularios-e-relatorios-propriedades.asp?id=1#inicio

    Minha sugestão de código:

    CallByName Forms(VariavelFormNome)(VariavelNomeControleSub).Form, "btTeste_Click", VbMethod


    Bom estudo!


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 11/02/2022

    [Resolvido]Utilizar variáveis para chamar eventos em subformulários Empty Re: [Resolvido]Utilizar variáveis para chamar eventos em subformulários

    Mensagem  Vic Manson Rossi 26/3/2024, 12:04

    Bom dia, Avelino,

    Mais uma vez, Brilhante. Muito obrigado.
    Estou estudando seu artigo e estou gostando muito.
    Bastante esclarecedor. Até o fato de que o subformulário é considerado um controle
    e outros detalhes que nem passava pela minha.

    Muito obrigado mais mua vez.

    Conteúdo patrocinado


    [Resolvido]Utilizar variáveis para chamar eventos em subformulários Empty Re: [Resolvido]Utilizar variáveis para chamar eventos em subformulários

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/6/2024, 02:44