• Jueves 14 de Noviembre de 2024, 17:16

Autor Tema:  Re: No me suma los decimales  (Leído 2912 veces)

Gerard

  • Miembro MUY activo
  • ***
  • Mensajes: 188
    • Ver Perfil
Re: No me suma los decimales
« en: Lunes 27 de Enero de 2003, 16:10 »
0
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:(
Moderador Noticiario - Programador Visual Basic

Jose Arriagada

  • Miembro MUY activo
  • ***
  • Mensajes: 373
    • Ver Perfil
Re: No me suma los decimales
« Respuesta #1 en: Lunes 27 de Enero de 2003, 17:12 »
0
Verifica el tipo de variables donde haces las operaciones o el formato de salida de tu resultado.

José D

  • Miembro MUY activo
  • ***
  • Mensajes: 235
    • Ver Perfil
Re: No me suma los decimales
« Respuesta #2 en: Lunes 27 de Enero de 2003, 18:13 »
0
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, ",", "."))
Saludos

javierbalk

  • Miembro MUY activo
  • ***
  • Mensajes: 142
  • Nacionalidad: 00
    • Ver Perfil
    • Print preview y grabar PDF en Visual Basic 6
No me suma los decimales
« Respuesta #3 en: Martes 28 de Enero de 2003, 07:57 »
0
Hola:

Prueba con Csng en lugar de Val

Saludos,
Javier