MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Resolver conta vinda de uma variável

    Compartilhe

    rtcoelho
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 27/04/2013

    Resolver conta vinda de uma variável

    Mensagem  rtcoelho em Sex 20 Dez 2013, 11:30

    Olá, acho que deve ser uma dúvida simples, mas estou batendo cabeça e não sei se não estou sabendo procurar, não acho resposta.

    Seguinte, estou montando um sistema aqui, e ele tem uma segurança, que mostra para o usuário uma conta matemática e só libera o acesso se resolver esta conta.

    Então tenho uma variável que vai pegar esta "expressão matemática", exemplo: "5 + 10 + 8".

    Desta variável eu não preciso da conta, e sim do resultado, que no caso deste exemplo seria "23".

    Gostaria de saber se existe algo simples de resolver isso, ou se terei que criar uma função para separar os dados desta variável para depois resolver esta conta.

    Lembrando que esta conta muda, ela pode conter adição e subtração juntas, exemplo: "15 + 3 - 8" onde precisaria apenas do resultado, neste caso "10".

    Não sei se fui claro nas informações.

    Fico no aguardo.

    Obrigado.

    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: Resolver conta vinda de uma variável

    Mensagem  Marcelo David em Sex 20 Dez 2013, 11:53

    O mais simples ao meu ver seria para cada número que se some, uma variável Inteira. Algo assim:

    Dim iR as integer, i1 as integer, i2 as integer, i3 as integer

    Daí, bataria fazer os cálculos






    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

      Data/hora atual: Sab 03 Dez 2016, 02:24