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


4 participantes

    [Resolvido]Digitar formula em um campo e apresentar o resultado...

    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]Digitar formula em um campo e apresentar o resultado... Empty Digitar formula em um campo e apresentar o resultado...

    Mensagem  Pablo Neruda 5/3/2012, 11:03

    Amigos bom dia!

    Procurei em meu baú, mas acho que perdi o exemplo que eu possuia, dessa forma peço ajuda a vocês, precisaria estar criando a opção de se estar digitando uma formula formada pelos campos constantes em um formulário em um determinado campo, dai o resultado seria apresentado no campo resultado. Ou seja:

    Campo do formulário:

    [FORMULA]
    [A]
    [B]
    [C]
    [RESULTADO)

    Onde entraria no campo [FORMULA] com a seguinte informação:

    [FORMULA]=[A]+[B]+[C] ou,
    [FORMULA]=([A]+[B])/[C] ou,
    [FORMULA]=([A]-[C])*[B] e

    o campo [RESULTADO]= efetuação do cálculo de [FORMULA]...

    Se alguém tiver alguma dica, desde já agradeço...

    Sds,


    Pablo



    .................................................................................
    [Resolvido]Digitar formula em um campo e apresentar o resultado... Uc?export=view&id=0B-lnOJoekdM2VzZBQzFMVzRreTg
    avatar
    Convidad
    Convidado


    [Resolvido]Digitar formula em um campo e apresentar o resultado... Empty Re: [Resolvido]Digitar formula em um campo e apresentar o resultado...

    Mensagem  Convidad 5/3/2012, 11:46


    Olá Pablo, não sei se entendi seu propósito, mas não seria o caso de definir o valor de [resultado] após atualizar o campo [formula] ?
    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]Digitar formula em um campo e apresentar o resultado... Empty Re: [Resolvido]Digitar formula em um campo e apresentar o resultado...

    Mensagem  Pablo Neruda 5/3/2012, 12:01

    Norbs bom dia!

    Se eu fizer isso o resultado vai me retornar com o texto digitado no campo formula e não efetuar o cálculo. Ou seja:

    [A] = 1
    [B] = 2
    [C] = 3
    [FORMULA] = [A]+[B]+[C]

    O resultado teria que ser = 6

    Porém da forma que comentou (se entendi o exposto) o resultado seria "[A]+[B]+[C]"



    ...


    .................................................................................
    [Resolvido]Digitar formula em um campo e apresentar o resultado... Uc?export=view&id=0B-lnOJoekdM2VzZBQzFMVzRreTg
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Digitar formula em um campo e apresentar o resultado... Empty Re: [Resolvido]Digitar formula em um campo e apresentar o resultado...

    Mensagem  JPaulo 5/3/2012, 12:08

    Até onde sei, para efetuar calculos deverá passar para Valor

    [FORMULA] = Val([A])+Val([B])+Val([C])



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Digitar formula em um campo e apresentar o resultado... Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Digitar formula em um campo e apresentar o resultado... Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Digitar formula em um campo e apresentar o resultado... Folder_announce_new Instruções SQL como utilizar...
    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]Digitar formula em um campo e apresentar o resultado... Empty Re: [Resolvido]Digitar formula em um campo e apresentar o resultado...

    Mensagem  Pablo Neruda 5/3/2012, 12:22

    Amigos, desculpa, acho que não estou conseguindo passar a minha dúvida...

    O campo resultado deverá se comportar como uma célula do excell, com a diferença que a formula (equação matemática) que irei digitar (irá mudar a todo instante) estará contido no campo formula...

    Terei que no VBA ler o texto contido em [FORMULA], interpretar a expressão, atribuir os valores e fazer com que [RESULTADO] dê o resultado...

    Não sei se melhorei ou piorei!!

    Sds,

    Pablo


    .................................................................................
    [Resolvido]Digitar formula em um campo e apresentar o resultado... Uc?export=view&id=0B-lnOJoekdM2VzZBQzFMVzRreTg
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Digitar formula em um campo e apresentar o resultado... Empty Re: [Resolvido]Digitar formula em um campo e apresentar o resultado...

    Mensagem  JPaulo 5/3/2012, 12:25

    Mais ou menos;

    http://dl.dropbox.com/u/771097/Pablo.rar



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Digitar formula em um campo e apresentar o resultado... Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Digitar formula em um campo e apresentar o resultado... Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Digitar formula em um campo e apresentar o resultado... Folder_announce_new Instruções SQL como utilizar...
    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]Digitar formula em um campo e apresentar o resultado... Empty Re: [Resolvido]Digitar formula em um campo e apresentar o resultado...

    Mensagem  Pablo Neruda 5/3/2012, 13:11

    Segue um esborço do que preciso...

    [img][Resolvido]Digitar formula em um campo e apresentar o resultado... Exemplov [/img]


    .................................................................................
    [Resolvido]Digitar formula em um campo e apresentar o resultado... Uc?export=view&id=0B-lnOJoekdM2VzZBQzFMVzRreTg
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Digitar formula em um campo e apresentar o resultado... Empty Re: [Resolvido]Digitar formula em um campo e apresentar o resultado...

    Mensagem  JPaulo 5/3/2012, 15:21

    Não vai ser um desafio facil.

    Tem que se criar uma função enorme, que interprete o que está lá escrito e que ainda por cima, tem que respeitar a ordem dos operadores matemáticos, como por exemplo se existir uma multiplicação, tem de ser feita primeiro entre () e por ae...




    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Digitar formula em um campo e apresentar o resultado... Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Digitar formula em um campo e apresentar o resultado... Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Digitar formula em um campo e apresentar o resultado... Folder_announce_new Instruções SQL como utilizar...
    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]Digitar formula em um campo e apresentar o resultado... Empty Re: [Resolvido]Digitar formula em um campo e apresentar o resultado...

    Mensagem  Avelino Sampaio 5/3/2012, 16:09

    Olá

    Veja se este exemplo atende:

    Baixe aqui

    Sucesso!


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Digitar formula em um campo e apresentar o resultado... Empty Re: [Resolvido]Digitar formula em um campo e apresentar o resultado...

    Mensagem  JPaulo 5/3/2012, 17:11

    Grande Rei Avelino, tão simples que até estou envergonhado.... Laughing


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Digitar formula em um campo e apresentar o resultado... Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Digitar formula em um campo e apresentar o resultado... Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Digitar formula em um campo e apresentar o resultado... Folder_announce_new Instruções SQL como utilizar...
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 713
    Registrado : 07/05/2010

    [Resolvido]Digitar formula em um campo e apresentar o resultado... Empty Re: [Resolvido]Digitar formula em um campo e apresentar o resultado...

    Mensagem  Jungli 5/3/2012, 17:17

    kkk eu tava batendo cabeça com isto desde de manhã.... Embarassed Razz Laughing
    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]Digitar formula em um campo e apresentar o resultado... Empty Re: [Resolvido]Digitar formula em um campo e apresentar o resultado...

    Mensagem  Pablo Neruda 5/3/2012, 17:45

    Grande Avelino!!!

    Eu lembrava que era algo simples, mas não achava meu exemplo em meu baú!!!! Muito obrigado aos amigos, e o analgésico para tratar a dor de cabeça que deu aos amigos é por minha conta....

    Sds,


    Pablo


    .................................................................................
    [Resolvido]Digitar formula em um campo e apresentar o resultado... Uc?export=view&id=0B-lnOJoekdM2VzZBQzFMVzRreTg

    Conteúdo patrocinado


    [Resolvido]Digitar formula em um campo e apresentar o resultado... Empty Re: [Resolvido]Digitar formula em um campo e apresentar o resultado...

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 06:44