Visual Basic - Simple pero para genios

Life is soft - evento anual de software empresarial
   
Vista:

Simple pero para genios

Publicado por marce (21 intervenciones) el 26/04/2011 05:21:16
Estimados,
Tengo que sumar y multiplicar 3 textbox que tengo en VB6 enlazados a ACCESS la cuestion es que solo me toma la parte entera..! y me descarta los decimales.

Por Ej: Val(text1.text) +Val(text2.text) = 4 donde text1= 2,2 y text2= 2,9

Alguien sabe como sumar campos enlazados access con decimales?
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

Simple pero para genios

Publicado por Pedro Luis (128 intervenciones) el 26/04/2011 10:06:14
Sustituye el Val por CDbl (Convertir a Doble)
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

Simple pero para genios

Publicado por jcmg (518 intervenciones) el 01/05/2011 02:15:59
Hola Marce
el problema es que pones una coma en vez de un punto

ejemplo:

con una coma te sale 7
Text4 = Val(Text1.Text) + Val(Text2.Text) + Val(Text3.Text)
donde text1 = 2,2,text2 = 2,9, text3 = 3,1

con un punto te sale 8.2
Text4 = Val(Text1.Text) + Val(Text2.Text) + Val(Text3.Text)
donde text1 = 2.2,text2 = 2.9, text3 = 3.1
cambia la coma(,) por un punto
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

Simple pero para genios

Publicado por marce (21 intervenciones) el 26/04/2011 18:09:54
Pero se pueden hacer operaciones matemáticas con CDbl ?

CDbl(text1.text) +CDbl(text2.text) =

Gracias y 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

Simple pero para genios

Publicado por Pedro Luis (128 intervenciones) el 28/04/2011 10:07:44
Naturalmente ten en cuenta que CDbl es convertir a doble precisión, y se pueden sumar, restar, dividir y potenciar.
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