Programación General > Visual Basic 6.0 e inferiores

 Re: No me suma los decimales

(1/1)

Gerard:
He hecho una aplicación en la cual hay 4 text box y un boton. en el text1 se pone el valor deseado. en el text2 se pone el I.V.A. deseada ( % ). cuando se pulsa el boton1 en el text3 me sale el tanto por ciento ( % ) del valor escrito en el text1, suponemos que el total de la iva és 23,47€ i que el valor inicial és 23,00, cuando le doy la orden de sumar la iva con el valor inicial no me suma los deciamles. P.E. la suma de 23,00 y 23,47 sería 46,47 pues el programa me sale 46.
He pensado que si los decimales se indicaran con un punto (23.47) saldría, pero como lo hago?? Porque cuando calculo el % me da el decimal con coma...
Espero que me ayuden:(

Jose Arriagada:
Verifica el tipo de variables donde haces las operaciones o el formato de salida de tu resultado.

José D:
Bueno, por ejemplo, si yo deseara sumar dos datos en dos TextBox, siendo estos, decimales, y que su resultado se muestre en un TextBox respuesta, sería así:


Text3.Text = Val(Replace(Text1.Text, ",", ".")) + Val(Replace(Text2.Text, ",", "."))

javierbalk:
Hola:

Prueba con Csng en lugar de Val

Saludos,
Javier

Navegación

[0] Índice de Mensajes

Ir a la versión completa