Visual Basic - SUMA

Life is soft - evento anual de software empresarial
 
Vista:

SUMA

Publicado por LORENA (3 intervenciones) el 23/07/2007 16:59:38
Disculpen alguien me puede ayudar a realizar lo siguiente ???

Tengo 2 cuadros de texto y en un tercero quiero realizar la suma, pero cuando hago la suma en lugar de sumar los junta es decir

5+5 = 10 , esto es lo que quiero texto1+texto2 = resultado -> Texto3

5+5 = 55 , esto es lo que aparece

como le puedo hacer ????
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

SI TIENEN DECIMALES

Publicado por LORENA (3 intervenciones) el 23/07/2007 17:20:58
Y como seria si los dos tiene decimales ????? ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SI TIENEN DECIMALES

Publicado por Matías Freire (421 intervenciones) el 23/07/2007 18:02:44
El tema con los decimales es, como siempre, el caracter para identificar el punto decimal. si tu sistema operativo tiene como punto decimal la "coma", tendrás problemas, ya que para VB el punto decimal es el "punto" (VB toma la coma como separador de miles). Lo que tienes que hacer es reemplazar la coma de los textbox por un punto.

Ejemplo (con un botón llamado btnSumar que suma los valores de txtValor1 y txtValor2):

Private Sub btnSumar_Click()
Dim sngResultado As Single

' Valido el textbox 1
If Not IsNumeric(txtValor1) Then
MsgBox "el valor 1 debe ser numérico"
Exit Sub
End If

' Valido el textbox 2
If Not IsNumeric(txtValor2) Then
MsgBox "el valor 2 debe ser numérico"
Exit Sub
End If

' Reemplazo comas por puntos
txtValor1 = Replace(txtValor1, ",", ".")
txtValor2 = Replace(txtValor2, ",", ".")

'la funcion CSng me convierte el valor del textbox al tipo Single
sngResultado = CSng(txtValor1) + CSng(txtValor2)

MsgBox "La suma es: " & sngResultado
End Sub

Espero que te sirva el ejemplo. Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

GRACIAS

Publicado por LORENA (3 intervenciones) el 23/07/2007 19:00:54
GRACIAS MATIAS ME HA SERVIDO DE MUCHISIMO =) ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:GRACIAS

Publicado por Matías Freire (421 intervenciones) el 23/07/2007 20:21:46
Por nada Lorena... mientras que uno pueda, es un gusto ayudarte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar