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]Determinar formula para cálculo em tempo de execução

    Pablo Neruda
    Pablo Neruda
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 344
    Registrado : 17/09/2010

    [Resolvido]Determinar formula para cálculo em tempo de execução Empty [Resolvido]Determinar formula para cálculo em tempo de execução

    Mensagem  Pablo Neruda 25/2/2024, 15:12

    prezados, preciso criar uma forma dinâmica para passar a instrução de uma formula para ser calculado no VBA. O modo mais prático para tentar demonstrar o que preciso seria:

    Tenho um formulário as textbox [A], [B], [C] e [D], sendo

    [A], [B] e [D] valores e [C] texto

    [A] entro com o valor de 2
    [B] entro com o valor de 2
    [C] entro com o valor de [A] * [B]
    [D] seria a resultando do calcula da formula de [C]

    Então resumido, precisaria que de acordo com a formula digitada em [C] fosse apresentado os valores em [D].

    Efetuei tentativas com

    [D].ControlSource = Chr(34) & "=" & [C] & Chr(34)
    [D].Requery

    Ma não estou conseguindo resultado. Alguém teria uma dica?


    .................................................................................
    [Resolvido]Determinar formula para cálculo em tempo de execução Uc?export=view&id=0B-lnOJoekdM2VzZBQzFMVzRreTg
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Determinar formula para cálculo em tempo de execução Empty Re: [Resolvido]Determinar formula para cálculo em tempo de execução

    Mensagem  Alexandre Neves 26/2/2024, 17:53

    Boa tarde
    Transformar texto em expressão matemática pode ser difícil
    Se apenas contiver sinais '+-*', pode ir desfazendo o texto e fazendo o cálculo, caso contrário, analise que tipos de sinais pode conter.
    À primeira vista, talvez o pior seja trabalhar os parêntesis


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Determinar formula para cálculo em tempo de execução Empty Re: [Resolvido]Determinar formula para cálculo em tempo de execução

    Mensagem  Avelino Sampaio 28/2/2024, 09:17

    Olá!

    Utilize a função Eval() para realizar o cálculo. Veja neste meu artigo:

    Copie e cole o endereço abaixo no sue navegador:
    usandoaccess.com.br/dicas/formulas-direto-formulario-access.asp

    Sucesso!




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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 344
    Registrado : 17/09/2010

    [Resolvido]Determinar formula para cálculo em tempo de execução Empty Re: [Resolvido]Determinar formula para cálculo em tempo de execução

    Mensagem  Pablo Neruda 28/2/2024, 14:03

    Boas pessoal!

    Obrigado Alexandre e Avelino...

    Havia conseguido chegar ao resultado após efetuar a postagem aqui no forum, mas a correria não me deixou interagir com o post até o momento. A metodologia foi a mesma que o Avelino apresentou no link, podemos dizer que bem simples até, bastando "apenas" conhecer as funções menos requisitadas que o access ainda reserva.


    .................................................................................
    [Resolvido]Determinar formula para cálculo em tempo de execução Uc?export=view&id=0B-lnOJoekdM2VzZBQzFMVzRreTg
    Pablo Neruda
    Pablo Neruda
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 344
    Registrado : 17/09/2010

    [Resolvido]Determinar formula para cálculo em tempo de execução Empty Re: [Resolvido]Determinar formula para cálculo em tempo de execução

    Mensagem  Pablo Neruda 28/2/2024, 14:25

    [Resolvido]


    .................................................................................
    [Resolvido]Determinar formula para cálculo em tempo de execução Uc?export=view&id=0B-lnOJoekdM2VzZBQzFMVzRreTg

    Conteúdo patrocinado


    [Resolvido]Determinar formula para cálculo em tempo de execução Empty Re: [Resolvido]Determinar formula para cálculo em tempo de execução

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 14:47