SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Gerard en Lunes 27 de Enero de 2003, 16:10
-
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:(
-
Verifica el tipo de variables donde haces las operaciones o el formato de salida de tu resultado.
-
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, ",", "."))
-
Hola:
Prueba con Csng en lugar de Val
Saludos,
Javier