USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Dúvida: Cálculo no VB.
°Alquimista°
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 26/02/2005 12:26 hs            
Para se somar dois valores de dois campos de text e aplicar o resultado ao terceiro deve-se converter esses valores para número com a função Val(text), onde variavel = val(text1.text), e para efetuar a operação inversa usa-se Str(variável). Porém minha dúvida é a seguinte: Ao fazer a operação inversa e repassá-la ao text, automaticamente é adicionado um espaço em branco na primeira posição do text. Gostaria o por quê disso e como corrigir.
                   Grato desde já.
   
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
ENUNCIADA !
Postada em 26/02/2005 22:02 hs         
Private Sub Command1_Click()
  Dim dblValor As Double
  dblValor = CDbl(Text1(0).Text) + CDbl(Text1(1).Text)
  Text1(2).Text = dblValor
End Sub
   
°Alquimista°
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 27/02/2005 00:14 hs            
Eu faço do seguinte jeito:
Private Sub Command1_Click()
  Dim valor As Double
  valor = val(Text1.Text) + val(Text2.Text)
  Text3.Text = str(valor)
End Sub
dai o text3 dá um espaço antes do nº.
   
MG
PE
PE - BRASIL
ENUNCIADA !
Postada em 06/03/2005 21:31 hs            
Caro Alquimista,
 
valor = val(Text1.Text) + val(Text2.Text)
  Text3.Text = trim(str(valor))
 
Utilizando a função TRIM, vc esta eliminando todos os epaços em branco de um campo texto.
 
Tente fazer isso.
qualquer duvida entre em contato

Márcio Gomes

mjcgomes@rce.neoline.com.br

 

 

   
°Alquimista°
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 07/03/2005 11:23 hs            
Valeu cara. Funcionou. Se eu puder ajudar em algo, estamos aí.
   
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página