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]Executar um evento usando uma variável de uma função

    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]Executar um evento usando uma variável de uma função Empty [Resolvido]Executar um evento usando uma variável de uma função

    Mensagem  Vic Manson Rossi 21/3/2024, 20:09

    Boa tarde, a todos.

    Gostaria de saber se é possível execultar um evento de um campo através de uma variável de uma função?

    O comando normal seria

    Forms("NomeDoFormulario").NomeDoCampo_AfterUpdate

    Gostaria de saber como usar uma variável no lugar do NomeDoCampo?
    Obs: esta variável é alimentada apenas com o nome do campo.

    Obrigado
    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]Executar um evento usando uma variável de uma função Empty Re: [Resolvido]Executar um evento usando uma variável de uma função

    Mensagem  Avelino Sampaio 21/3/2024, 20:55

    Olá!

    Podemos usar a variável dentro dos parênteses para especificar o nome do campo.

    Forms("NomeDoFormulario")(NomeDaVariavel).AfterUpdate


    Aguardamos


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

    Vic Manson Rossi gosta desta mensagem

    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]Executar um evento usando uma variável de uma função Empty Re: [Resolvido]Executar um evento usando uma variável de uma função

    Mensagem  Vic Manson Rossi 21/3/2024, 21:09

    Olá, Avelino

    Obrigado pelo retorno.

    Tentei desta forma mas da erro em tempo de execução 438
    objeto não aceita esta propriedade ou método
    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]Executar um evento usando uma variável de uma função Empty Re: [Resolvido]Executar um evento usando uma variável de uma função

    Mensagem  Avelino Sampaio 21/3/2024, 21:42

    Poste o código para termos ideia do contexto ou nos ofereça um BD exemplo com a parte envolvida.

    Aguardamos


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

    Vic Manson Rossi gosta desta mensagem

    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]Executar um evento usando uma variável de uma função Empty Re: [Resolvido]Executar um evento usando uma variável de uma função

    Mensagem  Vic Manson Rossi 22/3/2024, 15:56

    Bom dia,

    Estou encaminhando uma parte de meu BD.

    Para ver o que estou precisando, precisa abrir o formulário com o nome

    FormCadastroDeMotorista

    Preencha o campo Veículo 01 com uma placa qualquer mercosul que é 3 letras, 1 número, 1 letra e 2 números Exemplo: LLL9L99

    Vai aparecer uma caixa de mensagem perguntando se quer cadastrar a placa, aperte Sim

    Vai abrir o Formulário de cadastro de veículos, nele apenas aparte Fechar

    Vai aparecer uma caixa de mensagem perguntando se quer salva, aperte que Sim

    Vai aparecer o erro, aperte em Depurar.

    Se coloca da forma normal, ele faz tudo certo, execultando o evento, tudo certinho,

    Mas usando a variável da função não estou conseguindo fazer funcionar,

    Obrigado até o momento.
    Anexos
    [Resolvido]Executar um evento usando uma variável de uma função AttachmentExemplo1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (267 Kb) Baixado 7 vez(es)
    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]Executar um evento usando uma variável de uma função Empty Re: [Resolvido]Executar um evento usando uma variável de uma função

    Mensagem  Avelino Sampaio 23/3/2024, 11:36

    Vic,

    experimente utilizando a função CallByName. A função CallByName permite chamar um procedimento, propriedade ou método de um objeto usando uma cadeia de caracteres que especifica o nome do procedimento, propriedade ou método.

    No seu caso, experimente:

    CallByName Forms!FormCadastroDeMotorista, Campo & "_AfterUpdate", VbMethod


    Sucesso!


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

    Vic Manson Rossi gosta desta mensagem

    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]Executar um evento usando uma variável de uma função Empty Re: [Resolvido]Executar um evento usando uma variável de uma função

    Mensagem  Vic Manson Rossi 23/3/2024, 13:32

    Bom dia, Avelino,

    Perfeito, funcionou certinho, só não entendi porque não funcionou da outra forma, mas esta ótimo do jeito que você fez, muito obrigado pelo seu emprenho, muito obrigado mesmo, ficou perfeito

    Obrigado e bom final de semana.

    Conteúdo patrocinado


    [Resolvido]Executar um evento usando uma variável de uma função Empty Re: [Resolvido]Executar um evento usando uma variável de uma função

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/6/2024, 03:16