Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcosilva80

Usar formula no VBA que está numa caixa de texto

Recommended Posts

Olá. Eu tenho aqui um problema.

 

Eu preciso de calcular no VBA ou algo assim uma formula que está numa caixa de texto.

 

imaginemos o seguinte exemplo:

 

[Field1]=2

[field2]=3

 

se no VBA eu colocar:

resultadofinal=[field1]*[field2] o meu resultado será de 6.

 

Até aqui tudo bem.

 

o meu problema é que eu não quero escrever essa formula no VBA, eu tenha formula noutro campo chamado formula.

 

No campo com o nome de formula, que é um campo de texto eu tenho escrito o seguinte: [field1]*[field2], mas poderia ter escrito outra coisa qualquer, como por exemplo: [field1]+[field2].

 

O que eu preciso é ter no VBA algo do género:

 

resultadofinal=[formula] e que o resultado seja 6( caso a formula fosse: [field1]*[field2])

 

no fundo, no form do access no campo resultadofinal iria aparecer 6.

 

Por favor vejam o exemplo neste link:

http://www.esnips.com/doc/23cc3734-8df7-45.../Duvida_mpsilva

 

 

 

Obrigado.

Marco

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marco sei que faz algum tempo que você perguntou sobre isto, mas vou responder igual.

no VBA para você pegar o valor da Caixa texto independente do valor que ela venha a ter, é só você criar uma variável e atribuir o valor digitado na Caixa texto.

Exemplo

 

Dim Total As Integer

 

 

Total = Cxtexto37.Value

 

Com isto você terá o valor do resultado feito dentro da caixa texto, na sua variável Total.

 

 

Falou

 

JBHELP

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.